Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
nutools
old
NuBeamWeights
Conventions.h
Go to the documentation of this file.
1
////////////////////////////////////////////////////////////////////////
2
/// \file Conventions.h
3
///
4
/// \version $Id: Conventions.h,v 1.1.1.1 2011-01-27 19:06:32 p-nusoftart Exp $
5
/// \author ???
6
////////////////////////////////////////////////////////////////////////
7
#ifndef NBW_CONVENTIONS_H
8
#define NBW_CONVENTIONS_H
9
10
namespace
nbw
{
11
12
class
Conventions
{
13
14
public
:
15
16
//PDG hadronic particle types
17
typedef
enum
EParticleType
18
{
19
kPiPlus
= 8,
20
kPiMinus
= 9,
21
kKPlus
= 11,
22
kKMinus
= 12,
23
kK0L
= 10,
24
kUnknown
= 0
25
}
ParticleType_t
;
26
27
//beam systematic effects used exclusively for skzpReweight
28
typedef
enum
EBeamSys
29
{
30
kUnknownEff
= 0,
31
kHornIMiscal
= 1,
32
kHornIDist
= 2,
33
kBeamSysEnd
= 3
34
}
BeamSys_t
;
35
36
//Possible beam configurations
37
typedef
enum
EBeamType
38
{
39
kUnknownBeam
= 0,
40
kLE
= 1,
41
kLE010z185i
= 2,
42
kLE100z200i
= 3,
43
kLE250z200i
= 4,
44
kLE010z185iL
= 5,
45
kLE010z170i
= 6,
46
kLE010z200i
= 7,
47
kLE010z000i
= 8,
48
kLE150z200i
= 9,
49
kBeamEnd
= 10
50
}
BeamType_t
;
51
52
//Detector type. For example, here the Near could be the Near detector for either MINOS or NOvA, depending on context.
53
typedef
enum
EDetType
54
{
55
kUnknownDet
= 0,
56
kNOvAnd
= 1,
57
kNOvAfd
= 2,
58
kIPND
= 3,
59
kMINOSnd
= 4,
60
kMINOSfd
= 5,
61
kNOvArat
= 6,
//Far over Near NOvA Ratio
62
kMINOSrat
= 7,
//Far over Near MINOS Ratio
63
kDetEnd
= 8
64
}
DetType_t
;
65
};
66
67
}
68
#endif //NBW_CONVENTIONS_H
nbw::Conventions::kLE010z000i
Definition:
Conventions.h:47
nbw::Conventions::EDetType
EDetType
Definition:
Conventions.h:53
nbw::Conventions::kKPlus
Definition:
Conventions.h:21
nbw::Conventions::EBeamSys
EBeamSys
Definition:
Conventions.h:28
nbw::Conventions::kIPND
Definition:
Conventions.h:58
nbw::Conventions::kLE250z200i
Definition:
Conventions.h:43
nbw::Conventions::DetType_t
enum nbw::Conventions::EDetType DetType_t
nbw::Conventions::kHornIDist
Definition:
Conventions.h:32
nbw::Conventions::kUnknown
Definition:
Conventions.h:24
nbw::Conventions::kLE010z185iL
Definition:
Conventions.h:44
nbw::Conventions::ParticleType_t
enum nbw::Conventions::EParticleType ParticleType_t
nbw::Conventions::kNOvArat
Definition:
Conventions.h:61
nbw::Conventions::kNOvAnd
Definition:
Conventions.h:56
nbw::Conventions
Definition:
Conventions.h:12
nbw::Conventions::EParticleType
EParticleType
Definition:
Conventions.h:17
nbw::Conventions::kPiMinus
Definition:
Conventions.h:20
nbw::Conventions::kK0L
Definition:
Conventions.h:23
nbw::Conventions::kMINOSfd
Definition:
Conventions.h:60
nbw::Conventions::BeamType_t
enum nbw::Conventions::EBeamType BeamType_t
nbw::Conventions::kLE
Definition:
Conventions.h:40
nbw::Conventions::kKMinus
Definition:
Conventions.h:22
nbw::Conventions::kLE010z170i
Definition:
Conventions.h:45
nbw::Conventions::kLE010z185i
Definition:
Conventions.h:41
nbw::Conventions::kUnknownEff
Definition:
Conventions.h:30
nbw::Conventions::EBeamType
EBeamType
Definition:
Conventions.h:37
nbw::Conventions::BeamSys_t
enum nbw::Conventions::EBeamSys BeamSys_t
nbw::Conventions::kMINOSnd
Definition:
Conventions.h:59
nbw::Conventions::kPiPlus
Definition:
Conventions.h:19
nbw::Conventions::kUnknownDet
Definition:
Conventions.h:55
nbw::Conventions::kNOvAfd
Definition:
Conventions.h:57
nbw::Conventions::kDetEnd
Definition:
Conventions.h:63
nbw
reweighting utility for NuMI beam
Definition:
Conventions.h:10
nbw::Conventions::kHornIMiscal
Definition:
Conventions.h:31
nbw::Conventions::kLE150z200i
Definition:
Conventions.h:48
nbw::Conventions::kLE010z200i
Definition:
Conventions.h:46
nbw::Conventions::kBeamEnd
Definition:
Conventions.h:49
nbw::Conventions::kMINOSrat
Definition:
Conventions.h:62
nbw::Conventions::kBeamSysEnd
Definition:
Conventions.h:33
nbw::Conventions::kLE100z200i
Definition:
Conventions.h:42
nbw::Conventions::kUnknownBeam
Definition:
Conventions.h:39
Generated by
1.8.11