1 #ifndef CALIBTRACKER_SISTRIPCHANNELGAIN_APVGAINHELPERS_H 2 #define CALIBTRACKER_SISTRIPCHANNELGAIN_APVGAINHELPERS_H 14 #include <unordered_map> 25 std::vector<std::pair<std::string,std::string>>
monHnames(std::vector<std::string>,
bool,
const char*
tag);
75 Charge_Vs_PathlengthTIB(7),
76 Charge_Vs_PathlengthTOB(7),
77 Charge_Vs_PathlengthTIDP(7),
78 Charge_Vs_PathlengthTIDM(7),
79 Charge_Vs_PathlengthTECP1(7),
80 Charge_Vs_PathlengthTECP2(7),
81 Charge_Vs_PathlengthTECM1(7),
82 Charge_Vs_PathlengthTECM2(7),
91 std::array< std::vector<ConcurrentMonitorElement>,7 >
Charge_1;
92 std::array< std::vector<ConcurrentMonitorElement>,7 >
Charge_2;
93 std::array< std::vector<ConcurrentMonitorElement>,7 >
Charge_3;
94 std::array< std::vector<ConcurrentMonitorElement>,7 >
Charge_4;
107 std::unordered_map<unsigned int, std::shared_ptr<stAPVGain> >
APVsColl;
std::array< std::vector< ConcurrentMonitorElement >, 7 > Charge_1
std::vector< ConcurrentMonitorElement > Charge_Vs_PathlengthTECM2
MonitorElement * m_monitor
int subdetectorPlane(uint32_t, const TrackerTopology *)
std::vector< ConcurrentMonitorElement > Charge_Vs_PathlengthTECP2
const std::string & getName() const
get name of ME
std::vector< ConcurrentMonitorElement > Charge_Vs_PathlengthTIDM
std::array< std::vector< ConcurrentMonitorElement >, 7 > Charge_2
APVmon(int v1, int v2, int v3, MonitorElement *v4)
std::array< std::vector< ConcurrentMonitorElement >, 7 > Charge_3
std::vector< MonitorElement * > FetchMonitor(std::vector< APVmon >, uint32_t, const TrackerTopology *topo=0)
std::vector< ConcurrentMonitorElement > Charge_Vs_Index
std::atomic< unsigned int > NPixelDets
std::atomic< unsigned int > NStripAPVs
std::vector< unsigned int > FetchIndices(std::map< unsigned int, APVloc >, uint32_t, const TrackerTopology *topo=0)
std::vector< ConcurrentMonitorElement > Charge_Vs_PathlengthTIB
std::vector< ConcurrentMonitorElement > Charge_Vs_PathlengthTECP1
std::vector< std::shared_ptr< stAPVGain > > APVsCollOrdered
std::vector< ConcurrentMonitorElement > Charge_Vs_PathlengthTOB
int subdetectorSide(uint32_t, const TrackerTopology *)
std::unordered_map< unsigned int, std::shared_ptr< stAPVGain > > APVsColl
std::vector< ConcurrentMonitorElement > Charge_Vs_PathlengthTECM1
int getSubdetectorPlane()
MonitorElement * getMonitor()
std::vector< std::pair< std::string, std::string > > monHnames(std::vector< std::string >, bool, const char *tag)
int subdetectorId(uint32_t)
std::array< std::vector< ConcurrentMonitorElement >, 7 > Charge_4
std::vector< ConcurrentMonitorElement > Charge_Vs_PathlengthTIDP