#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 L1GetHistLimits::Tokens &, 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 |
L1GetHistLimits::Tokens | m_tokens |
Definition at line 81 of file L1ExtraDQM.h.
typedef CollectionType::const_iterator L1ExtraDQM::L1ExtraMonElement< CollectionType >::CIterColl |
Definition at line 90 of file L1ExtraDQM.h.
L1ExtraDQM::L1ExtraMonElement< CollectionType >::L1ExtraMonElement | ( | const L1GetHistLimits::Tokens & | tokens, |
const int | nrElements | ||
) |
Definition at line 789 of file L1ExtraDQM.cc.
References L1ExtraDQM::L1ExtraMonElement< CollectionType >::m_monElement.
|
virtual |
Definition at line 806 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 811 of file L1ExtraDQM.cc.
References L1GetHistLimits::L1HistLimits::binThresholds, dqm::implementation::IBooker::book1D(), CenJet, filterCSVwithJSON::copy, ForJet, HfBitCounts, HfRingEtSums, IsoEG, l1extra::L1HFRings::kNumRings, L1GetHistLimits::l1HistLimits(), LogDebug, LogTrace, L1GetHistLimits::L1HistLimits::lowerBinValue, Mu, NoIsoEG, L1GetHistLimits::L1HistLimits::nrBins, AlCaHLTBitMon_QueryRunRegistry::string, TauJet, cond::impl::to_string(), and L1GetHistLimits::L1HistLimits::upperBinValue.
void L1ExtraDQM::L1ExtraMonElement< CollectionType >::fillCharge | ( | const CollectionType * | collType, |
const bool | validColl, | ||
const bool | isL1Coll, | ||
const int | bxInEvent | ||
) |
fill charge
Definition at line 1119 of file L1ExtraDQM.cc.
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 1076 of file L1ExtraDQM.cc.
References alignCSCRings::e, 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 1103 of file L1ExtraDQM.cc.
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 1135 of file L1ExtraDQM.cc.
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 1153 of file L1ExtraDQM.cc.
void L1ExtraDQM::L1ExtraMonElement< CollectionType >::fillNrObjects | ( | const CollectionType * | collType, |
const bool | validColl, | ||
const bool | isL1Coll, | ||
const int | bxInEvent | ||
) |
number of objects
Definition at line 1030 of file L1ExtraDQM.cc.
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 1049 of file L1ExtraDQM.cc.
References alignCSCRings::e, and rad2deg().
|
private |
Definition at line 149 of file L1ExtraDQM.h.
|
private |
Definition at line 145 of file L1ExtraDQM.h.
|
private |
Definition at line 147 of file L1ExtraDQM.h.
|
private |
Definition at line 148 of file L1ExtraDQM.h.
|
private |
Definition at line 150 of file L1ExtraDQM.h.
|
private |
Definition at line 151 of file L1ExtraDQM.h.
|
private |
histogram index for each quantity, set during histogram booking
Definition at line 143 of file L1ExtraDQM.h.
|
private |
Definition at line 146 of file L1ExtraDQM.h.
|
private |
Definition at line 144 of file L1ExtraDQM.h.
|
private |
Definition at line 140 of file L1ExtraDQM.h.
Referenced by L1ExtraDQM::L1ExtraMonElement< CollectionType >::L1ExtraMonElement().
|
private |
Definition at line 139 of file L1ExtraDQM.h.