CMS 3D CMS Logo

Classes | Enumerations | Variables
hi Namespace Reference

Classes

class  EPCuts
 
class  GenPlane
 
struct  TrackStructure
 

Enumerations

enum  Detectors { Tracker, HF, Castor, RPD }
 
enum  EP_ERA { EP_ERA::ppReco, EP_ERA::HIReco, EP_ERA::Pixel, EP_ERA::GenMC }
 
enum  EPNamesInd {
  HFm2, HFp2, HF2, trackmid2,
  trackm2, trackp2, HFm3, HFp3,
  HF3, trackmid3, trackm3, trackp3,
  EPBLANK
}
 

Variables

const std::array< int, NumEPNamesEPDet
 
const std::array< double, NumEPNamesEPEtaMax1
 
const std::array< double, NumEPNamesEPEtaMax2
 
const std::array< double, NumEPNamesEPEtaMin1
 
const std::array< double, NumEPNamesEPEtaMin2
 
const std::array< std::string, NumEPNamesEPNames
 
const std::array< int, NumEPNamesEPOrder
 
constexpr std::array< double, 42 > etaedge
 
const std::array< double, NumEPNamesmaxTransverse
 
const std::array< double, NumEPNamesminTransverse
 
const std::array< std::string, NumEPNamesMomConsWeight
 
static const int NumEPNames = 12
 
const std::array< int, NumEPNamesRCMate1
 
const std::array< int, NumEPNamesRCMate2
 
const std::array< std::string, NumEPNamesResCalcType
 

Enumeration Type Documentation

◆ Detectors

Enumerator
Tracker 
HF 
Castor 
RPD 

Definition at line 36 of file HiEvtPlaneList.h.

◆ EP_ERA

enum hi::EP_ERA
strong
Enumerator
ppReco 
HIReco 
Pixel 
GenMC 

Definition at line 6 of file EPCuts.h.

◆ EPNamesInd

Enumerator
HFm2 
HFp2 
HF2 
trackmid2 
trackm2 
trackp2 
HFm3 
HFp3 
HF3 
trackmid3 
trackm3 
trackp3 
EPBLANK 

Definition at line 22 of file HiEvtPlaneList.h.

Variable Documentation

◆ EPDet

const std::array<int, NumEPNames> hi::EPDet

◆ EPEtaMax1

const std::array<double, NumEPNames> hi::EPEtaMax1
Initial value:
= {{
-3.00, 5.00, -3.00, 0.50, -1.00,
2.00, -3.00, 5.00, -3.00, 0.50,
-1.00, 2.00
}}

Definition at line 56 of file HiEvtPlaneList.h.

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

◆ EPEtaMax2

const std::array<double, NumEPNames> 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
}}

Definition at line 68 of file HiEvtPlaneList.h.

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

◆ EPEtaMin1

const std::array<double, NumEPNames> hi::EPEtaMin1
Initial value:
= {{
-5.00, 3.00, -5.00, -0.50, -2.00,
1.00, -5.00, 3.00, -5.00, -0.50,
-2.00, 1.00
}}

Definition at line 50 of file HiEvtPlaneList.h.

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

◆ EPEtaMin2

const std::array<double, NumEPNames> 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
}}

Definition at line 62 of file HiEvtPlaneList.h.

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

◆ EPNames

const std::array<std::string, NumEPNames> hi::EPNames
Initial value:
= {{
"HFm2", "HFp2", "HF2", "trackmid2", "trackm2",
"trackp2", "HFm3", "HFp3", "HF3", "trackmid3",
"trackm3", "trackp3"
}}

Definition at line 30 of file HiEvtPlaneList.h.

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

◆ EPOrder

const std::array<int, NumEPNames> hi::EPOrder

◆ etaedge

constexpr std::array<double, 42> hi::etaedge
Initial value:
= {
{0.000, 0.087, 0.174, 0.261, 0.348, 0.435, 0.522, 0.609, 0.696, 0.783, 0.870, 0.957, 1.044, 1.131,
1.218, 1.305, 1.392, 1.479, 1.566, 1.653, 1.740, 1.830, 1.930, 2.043, 2.172, 2.322, 2.500, 2.650,
2.853, 3.000, 3.139, 3.314, 3.489, 3.664, 3.839, 4.013, 4.191, 4.363, 4.538, 4.716, 4.889, 5.191}}

Definition at line 5 of file HITowerHelper.h.

Referenced by HiPuRhoProducer::calculatePedestal(), ParticleTowerProducer< T >::eta2ieta(), and ParticleTowerProducer< T >::ieta2eta().

◆ maxTransverse

const std::array<double, NumEPNames> hi::maxTransverse
Initial value:
= {{
30.00, 30.00, 30.00, 3.00, 3.00,
3.00, 30.00, 30.00, 30.00, 3.00,
3.00, 3.00
}}

Definition at line 80 of file HiEvtPlaneList.h.

Referenced by EvtPlaneProducer::fillCastor(), EvtPlaneProducer::fillHF(), and EvtPlaneProducer::fillTracker().

◆ minTransverse

const std::array<double, NumEPNames> hi::minTransverse
Initial value:
= {{
0.01, 0.01, 0.01, 0.50, 0.50,
0.50, 0.01, 0.01, 0.01, 0.50,
0.50, 0.50
}}

Definition at line 74 of file HiEvtPlaneList.h.

Referenced by EvtPlaneProducer::fillCastor(), EvtPlaneProducer::fillHF(), and EvtPlaneProducer::fillTracker().

◆ MomConsWeight

const std::array<std::string, NumEPNames> hi::MomConsWeight
Initial value:
= {{
"no", "no", "no", "no", "no",
"no", "no", "no", "no", "no",
"no", "no"
}}

Definition at line 92 of file HiEvtPlaneList.h.

Referenced by EvtPlaneProducer::fillCastor(), EvtPlaneProducer::fillHF(), and EvtPlaneProducer::fillTracker().

◆ NumEPNames

const int hi::NumEPNames = 12
static

◆ RCMate1

const std::array<int, NumEPNames> hi::RCMate1

◆ RCMate2

const std::array<int, NumEPNames> hi::RCMate2

◆ ResCalcType

const std::array<std::string, NumEPNames> hi::ResCalcType
Initial value:
= {{
"3sub", "3sub", "3sub", "3sub", "3sub",
"3sub", "3sub", "3sub", "3sub", "3sub",
"3sub", "3sub"
}}

Definition at line 86 of file HiEvtPlaneList.h.