CMS 3D CMS Logo

List of all members | Public Member Functions | Public Attributes
APVGain::APVGainHistograms Struct Reference

#include <APVGainHelpers.h>

Public Member Functions

 APVGainHistograms ()
 

Public Attributes

std::unordered_map< unsigned int, std::shared_ptr< stAPVGain > > APVsColl
 
std::vector< std::shared_ptr< stAPVGain > > APVsCollOrdered
 
std::array< std::vector< dqm::reco::MonitorElement * >, 7 > Charge_1
 
std::array< std::vector< dqm::reco::MonitorElement * >, 7 > Charge_2
 
std::array< std::vector< dqm::reco::MonitorElement * >, 7 > Charge_3
 
std::array< std::vector< dqm::reco::MonitorElement * >, 7 > Charge_4
 
std::vector< dqm::reco::MonitorElement * > Charge_Vs_Index
 
std::vector< dqm::reco::MonitorElement * > Charge_Vs_PathlengthTECM1
 
std::vector< dqm::reco::MonitorElement * > Charge_Vs_PathlengthTECM2
 
std::vector< dqm::reco::MonitorElement * > Charge_Vs_PathlengthTECP1
 
std::vector< dqm::reco::MonitorElement * > Charge_Vs_PathlengthTECP2
 
std::vector< dqm::reco::MonitorElement * > Charge_Vs_PathlengthTIB
 
std::vector< dqm::reco::MonitorElement * > Charge_Vs_PathlengthTIDM
 
std::vector< dqm::reco::MonitorElement * > Charge_Vs_PathlengthTIDP
 
std::vector< dqm::reco::MonitorElement * > Charge_Vs_PathlengthTOB
 
dqm::reco::MonitorElementEventStats
 
std::atomic< unsigned int > NPixelDets
 
std::atomic< unsigned int > NStripAPVs
 

Detailed Description

Definition at line 62 of file APVGainHelpers.h.

Constructor & Destructor Documentation

◆ APVGainHistograms()

APVGain::APVGainHistograms::APVGainHistograms ( )
inline

Definition at line 64 of file APVGainHelpers.h.

65  : EventStats(),
66  Charge_Vs_Index(7),
67  Charge_1(),
68  Charge_2(),
69  Charge_3(),
70  Charge_4(),
79  NStripAPVs(0),
80  NPixelDets(0),
82  APVsColl() {}
std::array< std::vector< dqm::reco::MonitorElement * >, 7 > Charge_4
std::vector< dqm::reco::MonitorElement * > Charge_Vs_Index
std::vector< dqm::reco::MonitorElement * > Charge_Vs_PathlengthTOB
std::vector< dqm::reco::MonitorElement * > Charge_Vs_PathlengthTIDP
std::vector< dqm::reco::MonitorElement * > Charge_Vs_PathlengthTIDM
std::vector< dqm::reco::MonitorElement * > Charge_Vs_PathlengthTECP2
std::atomic< unsigned int > NPixelDets
std::array< std::vector< dqm::reco::MonitorElement * >, 7 > Charge_3
std::atomic< unsigned int > NStripAPVs
std::vector< std::shared_ptr< stAPVGain > > APVsCollOrdered
std::unordered_map< unsigned int, std::shared_ptr< stAPVGain > > APVsColl
dqm::reco::MonitorElement * EventStats
std::array< std::vector< dqm::reco::MonitorElement * >, 7 > Charge_1
std::vector< dqm::reco::MonitorElement * > Charge_Vs_PathlengthTECM2
std::array< std::vector< dqm::reco::MonitorElement * >, 7 > Charge_2
std::vector< dqm::reco::MonitorElement * > Charge_Vs_PathlengthTECM1
std::vector< dqm::reco::MonitorElement * > Charge_Vs_PathlengthTIB
std::vector< dqm::reco::MonitorElement * > Charge_Vs_PathlengthTECP1

Member Data Documentation

◆ APVsColl

std::unordered_map<unsigned int, std::shared_ptr<stAPVGain> > APVGain::APVGainHistograms::APVsColl

Definition at line 103 of file APVGainHelpers.h.

◆ APVsCollOrdered

std::vector<std::shared_ptr<stAPVGain> > APVGain::APVGainHistograms::APVsCollOrdered

Definition at line 102 of file APVGainHelpers.h.

◆ Charge_1

std::array<std::vector<dqm::reco::MonitorElement*>, 7> APVGain::APVGainHistograms::Charge_1

Charge per cm per layer / wheel

Definition at line 86 of file APVGainHelpers.h.

◆ Charge_2

std::array<std::vector<dqm::reco::MonitorElement*>, 7> APVGain::APVGainHistograms::Charge_2

Charge per cm per layer / wheel without G2

Definition at line 87 of file APVGainHelpers.h.

◆ Charge_3

std::array<std::vector<dqm::reco::MonitorElement*>, 7> APVGain::APVGainHistograms::Charge_3

Charge per cm per layer / wheel without G1

Definition at line 88 of file APVGainHelpers.h.

◆ Charge_4

std::array<std::vector<dqm::reco::MonitorElement*>, 7> APVGain::APVGainHistograms::Charge_4

Charge per cm per layer / wheel without G1 and G1

Definition at line 90 of file APVGainHelpers.h.

◆ Charge_Vs_Index

std::vector<dqm::reco::MonitorElement*> APVGain::APVGainHistograms::Charge_Vs_Index

Charge per cm for each detector id

Definition at line 85 of file APVGainHelpers.h.

◆ Charge_Vs_PathlengthTECM1

std::vector<dqm::reco::MonitorElement*> APVGain::APVGainHistograms::Charge_Vs_PathlengthTECM1

Charge vs pathlength in TECP thin

Definition at line 98 of file APVGainHelpers.h.

◆ Charge_Vs_PathlengthTECM2

std::vector<dqm::reco::MonitorElement*> APVGain::APVGainHistograms::Charge_Vs_PathlengthTECM2

Charge vs pathlength in TECP thick

Definition at line 99 of file APVGainHelpers.h.

◆ Charge_Vs_PathlengthTECP1

std::vector<dqm::reco::MonitorElement*> APVGain::APVGainHistograms::Charge_Vs_PathlengthTECP1

Charge vs pathlength in TECP thin

Definition at line 96 of file APVGainHelpers.h.

◆ Charge_Vs_PathlengthTECP2

std::vector<dqm::reco::MonitorElement*> APVGain::APVGainHistograms::Charge_Vs_PathlengthTECP2

Charge vs pathlength in TECP thick

Definition at line 97 of file APVGainHelpers.h.

◆ Charge_Vs_PathlengthTIB

std::vector<dqm::reco::MonitorElement*> APVGain::APVGainHistograms::Charge_Vs_PathlengthTIB

Charge vs pathlength in TIB

Definition at line 92 of file APVGainHelpers.h.

◆ Charge_Vs_PathlengthTIDM

std::vector<dqm::reco::MonitorElement*> APVGain::APVGainHistograms::Charge_Vs_PathlengthTIDM

Charge vs pathlength in TIDM

Definition at line 95 of file APVGainHelpers.h.

◆ Charge_Vs_PathlengthTIDP

std::vector<dqm::reco::MonitorElement*> APVGain::APVGainHistograms::Charge_Vs_PathlengthTIDP

Charge vs pathlength in TIDP

Definition at line 94 of file APVGainHelpers.h.

◆ Charge_Vs_PathlengthTOB

std::vector<dqm::reco::MonitorElement*> APVGain::APVGainHistograms::Charge_Vs_PathlengthTOB

Charge vs pathlength in TOB

Definition at line 93 of file APVGainHelpers.h.

◆ EventStats

dqm::reco::MonitorElement* APVGain::APVGainHistograms::EventStats

Definition at line 84 of file APVGainHelpers.h.

◆ NPixelDets

std::atomic<unsigned int> APVGain::APVGainHistograms::NPixelDets
mutable

Definition at line 101 of file APVGainHelpers.h.

◆ NStripAPVs

std::atomic<unsigned int> APVGain::APVGainHistograms::NStripAPVs
mutable

Definition at line 100 of file APVGainHelpers.h.