#include <L1ExtraDQM.h>
Public Types | |
typedef CollectionType::const_iterator | CIterColl |
Public Member Functions | |
void | bookhistograms (const edm::EventSetup &evSetup, DQMStore::IBooker &ibooker, const std::string &l1ExtraObject, const std::vector< L1GtObject > &l1GtObj, const bool bookPhi=true, const bool bookEta=true) |
void | fillCharge (const CollectionType *collType, const bool validColl, const bool isL1Coll, const int bxInEvent) |
fill charge More... | |
void | fillEtPhiEta (const CollectionType *collType, const bool validColl, const bool bookPhi, const bool bookEta, const bool isL1Coll, const int bxInEvent) |
ET, eta, phi. More... | |
void | fillEtTotal (const CollectionType *collType, const bool validColl, const bool isL1Coll, const int bxInEvent) |
fill ET total in energy sums More... | |
void | fillHfBitCounts (const CollectionType *collType, const bool validColl, const int countIndex, const bool isL1Coll, const int bxInEvent) |
fill bit counts in HFRings collections More... | |
void | fillHfRingEtSums (const CollectionType *collType, const bool validColl, const int countIndex, const bool isL1Coll, const int bxInEvent) |
fill energy sums in HFRings collections More... | |
void | fillNrObjects (const CollectionType *collType, const bool validColl, const bool isL1Coll, const int bxInEvent) |
number of objects More... | |
void | fillPtPhiEta (const CollectionType *collType, const bool validColl, const bool bookPhi, const bool bookEta, const bool isL1Coll, const int bxInEvent) |
PT, eta, phi. More... | |
L1ExtraMonElement (const edm::EventSetup &, const int) | |
virtual | ~L1ExtraMonElement () |
Private Attributes | |
int | m_indexCharge |
int | m_indexEt |
int | m_indexEta |
int | m_indexEtTotal |
int | m_indexHfBitCounts |
int | m_indexHfRingEtSums |
int | m_indexNrObjects |
histogram index for each quantity, set during histogram booking More... | |
int | m_indexPhi |
int | m_indexPt |
std::vector< MonitorElement * > | m_monElement |
Definition at line 89 of file L1ExtraDQM.h.
typedef CollectionType::const_iterator L1ExtraDQM::L1ExtraMonElement< CollectionType >::CIterColl |
Definition at line 99 of file L1ExtraDQM.h.
L1ExtraDQM::L1ExtraMonElement< CollectionType >::L1ExtraMonElement | ( | const edm::EventSetup & | evSetup, |
const int | nrElements | ||
) |
Definition at line 875 of file L1ExtraDQM.cc.
References L1ExtraDQM::L1ExtraMonElement< CollectionType >::m_monElement.
|
virtual |
Definition at line 892 of file L1ExtraDQM.cc.
void L1ExtraDQM::L1ExtraMonElement< CollectionType >::bookhistograms | ( | const edm::EventSetup & | evSetup, |
DQMStore::IBooker & | ibooker, | ||
const std::string & | l1ExtraObject, | ||
const std::vector< L1GtObject > & | l1GtObj, | ||
const bool | bookPhi = true , |
||
const bool | bookEta = true |
||
) |
Definition at line 900 of file L1ExtraDQM.cc.
References L1GetHistLimits::L1HistLimits::binThresholds, DQMStore::IBooker::book1D(), CenJet, popcon2dropbox::copy(), ForJet, HfBitCounts, HfRingEtSums, IsoEG, l1extra::L1HFRings::kNumRings, L1GetHistLimits::l1HistLimits(), LogDebug, LogTrace, L1GetHistLimits::L1HistLimits::lowerBinValue, L1ExtraDQM::L1ExtraMonElement< CollectionType >::m_indexEt, L1ExtraDQM::L1ExtraMonElement< CollectionType >::m_indexEta, L1ExtraDQM::L1ExtraMonElement< CollectionType >::m_indexEtTotal, L1ExtraDQM::L1ExtraMonElement< CollectionType >::m_indexHfBitCounts, L1ExtraDQM::L1ExtraMonElement< CollectionType >::m_indexHfRingEtSums, L1ExtraDQM::L1ExtraMonElement< CollectionType >::m_indexNrObjects, L1ExtraDQM::L1ExtraMonElement< CollectionType >::m_indexPhi, L1ExtraDQM::L1ExtraMonElement< CollectionType >::m_indexPt, L1ExtraDQM::L1ExtraMonElement< CollectionType >::m_monElement, Mu, NoIsoEG, L1GetHistLimits::L1HistLimits::nrBins, tauVariables_cff::quantity, AlCaHLTBitMon_QueryRunRegistry::string, TauJet, L1GetHistLimits::L1HistLimits::upperBinValue, RecoTauValidation_cfi::xAxisTitle, and RecoTauValidation_cfi::yAxisTitle.
void L1ExtraDQM::L1ExtraMonElement< CollectionType >::fillCharge | ( | const CollectionType * | collType, |
const bool | validColl, | ||
const bool | isL1Coll, | ||
const int | bxInEvent | ||
) |
fill charge
Definition at line 1241 of file L1ExtraDQM.cc.
References L1ExtraDQM::L1ExtraMonElement< CollectionType >::m_indexCharge, and L1ExtraDQM::L1ExtraMonElement< CollectionType >::m_monElement.
void L1ExtraDQM::L1ExtraMonElement< CollectionType >::fillEtPhiEta | ( | const CollectionType * | collType, |
const bool | validColl, | ||
const bool | bookPhi, | ||
const bool | bookEta, | ||
const bool | isL1Coll, | ||
const int | bxInEvent | ||
) |
ET, eta, phi.
Definition at line 1195 of file L1ExtraDQM.cc.
References MillePedeFileConverter_cfg::e, L1ExtraDQM::L1ExtraMonElement< CollectionType >::m_indexEt, L1ExtraDQM::L1ExtraMonElement< CollectionType >::m_indexEta, L1ExtraDQM::L1ExtraMonElement< CollectionType >::m_indexPhi, L1ExtraDQM::L1ExtraMonElement< CollectionType >::m_monElement, and rad2deg().
void L1ExtraDQM::L1ExtraMonElement< CollectionType >::fillEtTotal | ( | const CollectionType * | collType, |
const bool | validColl, | ||
const bool | isL1Coll, | ||
const int | bxInEvent | ||
) |
fill ET total in energy sums
Definition at line 1223 of file L1ExtraDQM.cc.
References L1ExtraDQM::L1ExtraMonElement< CollectionType >::m_indexEtTotal, and L1ExtraDQM::L1ExtraMonElement< CollectionType >::m_monElement.
void L1ExtraDQM::L1ExtraMonElement< CollectionType >::fillHfBitCounts | ( | const CollectionType * | collType, |
const bool | validColl, | ||
const int | countIndex, | ||
const bool | isL1Coll, | ||
const int | bxInEvent | ||
) |
fill bit counts in HFRings collections
Definition at line 1259 of file L1ExtraDQM.cc.
References L1ExtraDQM::L1ExtraMonElement< CollectionType >::m_indexHfBitCounts, and L1ExtraDQM::L1ExtraMonElement< CollectionType >::m_monElement.
void L1ExtraDQM::L1ExtraMonElement< CollectionType >::fillHfRingEtSums | ( | const CollectionType * | collType, |
const bool | validColl, | ||
const int | countIndex, | ||
const bool | isL1Coll, | ||
const int | bxInEvent | ||
) |
fill energy sums in HFRings collections
Definition at line 1280 of file L1ExtraDQM.cc.
References L1ExtraDQM::L1ExtraMonElement< CollectionType >::m_indexHfRingEtSums, and L1ExtraDQM::L1ExtraMonElement< CollectionType >::m_monElement.
void L1ExtraDQM::L1ExtraMonElement< CollectionType >::fillNrObjects | ( | const CollectionType * | collType, |
const bool | validColl, | ||
const bool | isL1Coll, | ||
const int | bxInEvent | ||
) |
number of objects
Definition at line 1146 of file L1ExtraDQM.cc.
References L1ExtraDQM::L1ExtraMonElement< CollectionType >::m_indexNrObjects, and L1ExtraDQM::L1ExtraMonElement< CollectionType >::m_monElement.
void L1ExtraDQM::L1ExtraMonElement< CollectionType >::fillPtPhiEta | ( | const CollectionType * | collType, |
const bool | validColl, | ||
const bool | bookPhi, | ||
const bool | bookEta, | ||
const bool | isL1Coll, | ||
const int | bxInEvent | ||
) |
PT, eta, phi.
Definition at line 1167 of file L1ExtraDQM.cc.
References MillePedeFileConverter_cfg::e, L1ExtraDQM::L1ExtraMonElement< CollectionType >::m_indexEta, L1ExtraDQM::L1ExtraMonElement< CollectionType >::m_indexPhi, L1ExtraDQM::L1ExtraMonElement< CollectionType >::m_indexPt, L1ExtraDQM::L1ExtraMonElement< CollectionType >::m_monElement, and rad2deg().
|
private |
Definition at line 149 of file L1ExtraDQM.h.
Referenced by L1ExtraDQM::L1ExtraMonElement< CollectionType >::fillCharge().
|
private |
Definition at line 145 of file L1ExtraDQM.h.
Referenced by L1ExtraDQM::L1ExtraMonElement< CollectionType >::bookhistograms(), and L1ExtraDQM::L1ExtraMonElement< CollectionType >::fillEtPhiEta().
|
private |
Definition at line 147 of file L1ExtraDQM.h.
Referenced by L1ExtraDQM::L1ExtraMonElement< CollectionType >::bookhistograms(), L1ExtraDQM::L1ExtraMonElement< CollectionType >::fillEtPhiEta(), and L1ExtraDQM::L1ExtraMonElement< CollectionType >::fillPtPhiEta().
|
private |
Definition at line 148 of file L1ExtraDQM.h.
Referenced by L1ExtraDQM::L1ExtraMonElement< CollectionType >::bookhistograms(), and L1ExtraDQM::L1ExtraMonElement< CollectionType >::fillEtTotal().
|
private |
Definition at line 150 of file L1ExtraDQM.h.
Referenced by L1ExtraDQM::L1ExtraMonElement< CollectionType >::bookhistograms(), and L1ExtraDQM::L1ExtraMonElement< CollectionType >::fillHfBitCounts().
|
private |
Definition at line 151 of file L1ExtraDQM.h.
Referenced by L1ExtraDQM::L1ExtraMonElement< CollectionType >::bookhistograms(), and L1ExtraDQM::L1ExtraMonElement< CollectionType >::fillHfRingEtSums().
|
private |
histogram index for each quantity, set during histogram booking
Definition at line 143 of file L1ExtraDQM.h.
Referenced by L1ExtraDQM::L1ExtraMonElement< CollectionType >::bookhistograms(), and L1ExtraDQM::L1ExtraMonElement< CollectionType >::fillNrObjects().
|
private |
Definition at line 146 of file L1ExtraDQM.h.
Referenced by L1ExtraDQM::L1ExtraMonElement< CollectionType >::bookhistograms(), L1ExtraDQM::L1ExtraMonElement< CollectionType >::fillEtPhiEta(), and L1ExtraDQM::L1ExtraMonElement< CollectionType >::fillPtPhiEta().
|
private |
Definition at line 144 of file L1ExtraDQM.h.
Referenced by L1ExtraDQM::L1ExtraMonElement< CollectionType >::bookhistograms(), and L1ExtraDQM::L1ExtraMonElement< CollectionType >::fillPtPhiEta().
|
private |
Definition at line 140 of file L1ExtraDQM.h.
Referenced by L1ExtraDQM::L1ExtraMonElement< CollectionType >::bookhistograms(), L1ExtraDQM::L1ExtraMonElement< CollectionType >::fillCharge(), L1ExtraDQM::L1ExtraMonElement< CollectionType >::fillEtPhiEta(), L1ExtraDQM::L1ExtraMonElement< CollectionType >::fillEtTotal(), L1ExtraDQM::L1ExtraMonElement< CollectionType >::fillHfBitCounts(), L1ExtraDQM::L1ExtraMonElement< CollectionType >::fillHfRingEtSums(), L1ExtraDQM::L1ExtraMonElement< CollectionType >::fillNrObjects(), L1ExtraDQM::L1ExtraMonElement< CollectionType >::fillPtPhiEta(), and L1ExtraDQM::L1ExtraMonElement< CollectionType >::L1ExtraMonElement().