#include "Rtypes.h"Go to the source code of this file.
Namespaces | |
| namespace | flavor |
Typedefs | |
| typedef enum flavor_enum | flavor_t |
Enumerations | |
| enum | flavor_enum { e_e = 1, e_mu, e_tau, e_undefined_flavor } |
Functions | |
| const char * | as_string (flavor_t flavor) |
| flavor_t | get_from_code (int pdgc) |
|
|
Referenced by flavor::get_from_code(), neugen_inputs::get_interaction(), and interaction::getFlavor(). |
|
|
Definition at line 22 of file flavor.h. Referenced by NeugenWeightCalculator::GetWeight(), and NuTransition::GetXSecNeugen(). 00022 {
00023
00024 e_e = 1,
00025 e_mu,
00026 e_tau,
00027 e_undefined_flavor
00028
00029 } flavor_t;
|
|
|
Definition at line 33 of file flavor.h. References e_e, e_mu, e_tau, and e_undefined_flavor. Referenced by interaction::print(). 00034 {
00035 switch(flavor) {
00036 case e_e: return "Electron flavor "; break;
00037 case e_mu: return "Muon flavor"; break;
00038 case e_tau: return "Tau flavor"; break;
00039 case e_undefined_flavor:
00040 default:
00041 return "Unknown flavor"; break;
00042 }
00043 return "Bad flavor";
00044 }
|
|
|
Definition at line 46 of file flavor.h. References flavor_t. Referenced by neugen_inputs::get_interaction(). 00047 {
00048 if (pdgc == 5 || pdgc == 6) return e_e;
00049 else if (pdgc == 7 || pdgc == 8) return e_mu;
00050 else if (pdgc == 9 || pdgc == 10) return e_tau;
00051 else return e_undefined_flavor;
00052 }
|
1.3.9.1