CMS 3D CMS Logo

Classes | Enumerations | Variables
hi Namespace Reference

Classes

class  GenPlane
 

Enumerations

enum  Detectors { Tracker, HF, Castor }
 
enum  EPNamesInd {
  HFm1, HFp1, HF1, trackm1,
  trackp1, Castor1, HFm2, HFp2,
  HF2, trackmid2, trackm2, trackp2,
  Castor2, HFm3, HFp3, HF3,
  trackmid3, trackm3, trackp3, HFm4,
  HFp4, HF4, trackmid4, trackm4,
  trackp4, HFm1mc, HFp1mc, trackm1mc,
  trackp1mc, EPBLANK
}
 

Variables

const int EPDet []
 
const double EPEtaMax1 []
 
const double EPEtaMax2 []
 
const double EPEtaMin1 []
 
const double EPEtaMin2 []
 
const std::string EPNames []
 
const int EPOrder [] = {1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1}
 
const double maxTransverse []
 
const double minTransverse []
 
const std::string MomConsWeight []
 
static const int NumEPNames = 29
 
const int RCMate1 []
 
const int RCMate2 []
 
const std::string ResCalcType []
 

Enumeration Type Documentation

◆ Detectors

Enumerator
Tracker 
HF 
Castor 

Definition at line 79 of file HiEvtPlaneList.h.

79 { Tracker, HF, Castor };

◆ EPNamesInd

Enumerator
HFm1 
HFp1 
HF1 
trackm1 
trackp1 
Castor1 
HFm2 
HFp2 
HF2 
trackmid2 
trackm2 
trackp2 
Castor2 
HFm3 
HFp3 
HF3 
trackmid3 
trackm3 
trackp3 
HFm4 
HFp4 
HF4 
trackmid4 
trackm4 
trackp4 
HFm1mc 
HFp1mc 
trackm1mc 
trackp1mc 
EPBLANK 

Definition at line 40 of file HiEvtPlaneList.h.

40  {
41  HFm1,
42  HFp1,
43  HF1,
44  trackm1,
45  trackp1,
46  Castor1,
47  HFm2,
48  HFp2,
49  HF2,
50  trackmid2,
51  trackm2,
52  trackp2,
53  Castor2,
54  HFm3,
55  HFp3,
56  HF3,
57  trackmid3,
58  trackm3,
59  trackp3,
60  HFm4,
61  HFp4,
62  HF4,
63  trackmid4,
64  trackm4,
65  trackp4,
66  HFm1mc,
67  HFp1mc,
68  trackm1mc,
69  trackp1mc,
70  EPBLANK
71  };

Variable Documentation

◆ EPDet

const int hi::EPDet[]

◆ EPEtaMax1

const double hi::EPEtaMax1[]
Initial value:
= {-3.00, 5.00, -3.00, -1.00, 2.00, -5.10, -3.00, 5.00, -3.00, 0.75,
-1.00, 2.00, -5.10, -3.00, 5.00, -3.00, 0.75, -1.00, 2.00, -3.00,
5.00, -3.00, 0.75, -1.00, 2.00, -3.00, 5.00, -1.40, 2.20}

Definition at line 91 of file HiEvtPlaneList.h.

Referenced by EvtPlaneProducer::EvtPlaneProducer().

◆ EPEtaMax2

const double hi::EPEtaMax2[]
Initial value:
= {0.00, 0.00, 5.00, 0.00, 0.00, 0.00, 0.00, 0.00, 5.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00,
5.00, 0.00, 0.00, 0.00, 0.00, 0.00, 5.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00}

Definition at line 98 of file HiEvtPlaneList.h.

Referenced by EvtPlaneProducer::EvtPlaneProducer().

◆ EPEtaMin1

const double hi::EPEtaMin1[]
Initial value:
= {-5.00, 3.00, -5.00, -2.00, 1.00, -6.55, -5.00, 3.00, -5.00, -0.75,
-2.00, 1.00, -6.55, -5.00, 3.00, -5.00, -0.75, -2.00, 1.00, -5.00,
3.00, -5.00, -0.75, -2.00, 1.00, -5.00, 3.00, -2.20, 1.40}

Definition at line 87 of file HiEvtPlaneList.h.

Referenced by EvtPlaneProducer::EvtPlaneProducer().

◆ EPEtaMin2

const double hi::EPEtaMin2[]
Initial value:
= {0.00, 0.00, 3.00, 0.00, 0.00, 0.00, 0.00, 0.00, 3.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00,
3.00, 0.00, 0.00, 0.00, 0.00, 0.00, 3.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00}

Definition at line 95 of file HiEvtPlaneList.h.

Referenced by EvtPlaneProducer::EvtPlaneProducer().

◆ EPNames

const std::string hi::EPNames[]
Initial value:
= {"HFm1", "HFp1", "HF1", "trackm1", "trackp1", "Castor1",
"HFm2", "HFp2", "HF2", "trackmid2", "trackm2", "trackp2",
"Castor2", "HFm3", "HFp3", "HF3", "trackmid3", "trackm3",
"trackp3", "HFm4", "HFp4", "HF4", "trackmid4", "trackm4",
"trackp4", "HFm1mc", "HFp1mc", "trackm1mc", "trackp1mc"}

Definition at line 73 of file HiEvtPlaneList.h.

Referenced by EvtPlaneProducer::EvtPlaneProducer(), and HiEvtPlaneFlatProducer::HiEvtPlaneFlatProducer().

◆ EPOrder

const int hi::EPOrder[] = {1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1}

◆ maxTransverse

const double hi::maxTransverse[]
Initial value:
= {30.00, 30.00, 30.00, 3.00, 3.00, 50.00, 30.00, 30.00, 30.00, 3.00,
3.00, 3.00, 50.00, 30.00, 30.00, 30.00, 3.00, 3.00, 3.00, 30.00,
30.00, 30.00, 3.00, 3.00, 3.00, 30.00, 30.00, 3.00, 3.00}

Definition at line 105 of file HiEvtPlaneList.h.

Referenced by EvtPlaneProducer::produce().

◆ minTransverse

const double hi::minTransverse[]
Initial value:
= {0.01, 0.01, 0.01, 0.30, 0.30, 0.01, 0.01, 0.01, 0.01, 0.30,
0.30, 0.30, 0.01, 0.01, 0.01, 0.01, 0.30, 0.30, 0.30, 0.01,
0.01, 0.01, 0.30, 0.30, 0.30, 0.01, 0.01, 0.30, 0.30}

Definition at line 101 of file HiEvtPlaneList.h.

Referenced by EvtPlaneProducer::produce().

◆ MomConsWeight

const std::string hi::MomConsWeight[]
Initial value:
= {"no", "no", "no", "no", "no", "no", "no", "no", "no", "no",
"no", "no", "no", "no", "no", "no", "no", "no", "no", "no",
"no", "no", "no", "no", "no", "yes", "yes", "yes", "yes"}

Definition at line 113 of file HiEvtPlaneList.h.

Referenced by EvtPlaneProducer::produce().

◆ NumEPNames

const int hi::NumEPNames = 29
static

◆ RCMate1

const int hi::RCMate1[]

◆ RCMate2

const int hi::RCMate2[]

◆ ResCalcType

const std::string hi::ResCalcType[]
Initial value:
= {"3sub", "3sub", "3sub", "3sub", "3sub", "3sub", "3sub", "3sub", "3sub", "3sub",
"3sub", "3sub", "3sub", "3sub", "3sub", "3sub", "3sub", "3sub", "3sub", "3sub",
"3sub", "3sub", "3sub", "3sub", "3sub", "3sub", "3sub", "3sub", "3sub"}

Definition at line 109 of file HiEvtPlaneList.h.

hi::trackm1mc
Definition: HiEvtPlaneList.h:68
hi::HFp4
Definition: HiEvtPlaneList.h:61
hi::trackm2
Definition: HiEvtPlaneList.h:51
hi::trackmid2
Definition: HiEvtPlaneList.h:50
hi::trackp4
Definition: HiEvtPlaneList.h:65
Castor
Definition: L1GtObject.h:43
hi::trackp1mc
Definition: HiEvtPlaneList.h:69
hi::trackm3
Definition: HiEvtPlaneList.h:58
hi::HF4
Definition: HiEvtPlaneList.h:62
hi::trackm1
Definition: HiEvtPlaneList.h:44
hi::trackm4
Definition: HiEvtPlaneList.h:64
hi::trackp3
Definition: HiEvtPlaneList.h:59
hi::HFp3
Definition: HiEvtPlaneList.h:55
hi::HFp1
Definition: HiEvtPlaneList.h:42
hi::EPBLANK
Definition: HiEvtPlaneList.h:70
hi::HFp2
Definition: HiEvtPlaneList.h:48
hi::Tracker
Definition: HiEvtPlaneList.h:79
hi::HF2
Definition: HiEvtPlaneList.h:49
hi::trackmid3
Definition: HiEvtPlaneList.h:57
hi::HF3
Definition: HiEvtPlaneList.h:56
hi::HFm4
Definition: HiEvtPlaneList.h:60
hi::trackp1
Definition: HiEvtPlaneList.h:45
Castor
hi::HFm3
Definition: HiEvtPlaneList.h:54
hi::HFm2
Definition: HiEvtPlaneList.h:47
hi::trackp2
Definition: HiEvtPlaneList.h:52
hi::Castor1
Definition: HiEvtPlaneList.h:46
hi::Castor2
Definition: HiEvtPlaneList.h:53
hi::HF
Definition: HiEvtPlaneList.h:79
hi::HF1
Definition: HiEvtPlaneList.h:43
hi::HFp1mc
Definition: HiEvtPlaneList.h:67
hi::HFm1mc
Definition: HiEvtPlaneList.h:66
hi::trackmid4
Definition: HiEvtPlaneList.h:63
hi::HFm1
Definition: HiEvtPlaneList.h:41