Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

NC::OscProb::NoOscillations Class Reference

No neutrino oscillations occur. More...

#include <NCOscProb.h>

Inheritance diagram for NC::OscProb::NoOscillations:

NC::OscProb::OscPars List of all members.

Public Member Functions

 NoOscillations ()
virtual ~NoOscillations ()
virtual double TransitionProbability (NCType::EOscMode mode, NCType::EEventType, double, double) const

Public Attributes

 OSCPARS_DEFAULTCLONE

Detailed Description

No neutrino oscillations occur.

TransitionProbability = int(from == to)

Definition at line 170 of file NCOscProb.h.


Constructor & Destructor Documentation

NC::OscProb::NoOscillations::NoOscillations  )  [inline]
 

Definition at line 173 of file NCOscProb.h.

00173 : OscPars(NCType::kNoOscillations) {};

virtual NC::OscProb::NoOscillations::~NoOscillations  )  [inline, virtual]
 

Definition at line 174 of file NCOscProb.h.

00174 {};


Member Function Documentation

virtual double NC::OscProb::NoOscillations::TransitionProbability NCType::EOscMode  mode,
NCType::EEventType  ,
double  ,
double 
const [inline, virtual]
 

Implements NC::OscProb::OscPars.

Definition at line 178 of file NCOscProb.h.

00182     {
00183       switch(mode){
00184       case NCType::kNuMuToNuMu:
00185       case NCType::kNuEToNuE:
00186         return 1;
00187       case NCType::kNuMuToNuTau:
00188       case NCType::kNuMuToNuE:
00189       case NCType::kNuMuToNuS:
00190         return 0;
00191       }
00192       assert(0 && "Unknown OscMode");
00193     }


Member Data Documentation

NC::OscProb::NoOscillations::OSCPARS_DEFAULTCLONE
 

Definition at line 176 of file NCOscProb.h.


The documentation for this class was generated from the following file:
Generated on Mon Feb 15 11:10:39 2010 for loon by  doxygen 1.3.9.1