#include <L1ExtraDQM.h>
Public Types | |
typedef CollectionType::const_iterator | CIterColl |
Public Member Functions | |
void | bookHistograms (const edm::EventSetup &evSetup, DQMStore *dbe, 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 87 of file L1ExtraDQM.h.
typedef CollectionType::const_iterator L1ExtraDQM::L1ExtraMonElement< CollectionType >::CIterColl |
Definition at line 97 of file L1ExtraDQM.h.
L1ExtraDQM::L1ExtraMonElement< CollectionType >::L1ExtraMonElement | ( | const edm::EventSetup & | evSetup, |
const int | nrElements | ||
) |
Definition at line 242 of file L1ExtraDQM.h.
References L1ExtraDQM::L1ExtraMonElement< CollectionType >::m_monElement.
|
virtual |
Definition at line 260 of file L1ExtraDQM.h.
void L1ExtraDQM::L1ExtraMonElement< CollectionType >::bookHistograms | ( | const edm::EventSetup & | evSetup, |
DQMStore * | dbe, | ||
const std::string & | l1ExtraObject, | ||
const std::vector< L1GtObject > & | l1GtObj, | ||
const bool | bookPhi = true , |
||
const bool | bookEta = true |
||
) |
Definition at line 268 of file L1ExtraDQM.h.
References L1GetHistLimits::L1HistLimits::binThresholds, DQMStore::book1D(), CenJet, filterCSVwithJSON::copy, ForJet, HfBitCounts, HfRingEtSums, IsoEG, l1extra::L1HFRings::kNumRings, L1GetHistLimits::l1HistLimits(), LogDebug, LogTrace, L1GetHistLimits::L1HistLimits::lowerBinValue, Mu, NoIsoEG, L1GetHistLimits::L1HistLimits::nrBins, TauJet, 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 633 of file L1ExtraDQM.h.
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 587 of file L1ExtraDQM.h.
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 615 of file L1ExtraDQM.h.
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 651 of file L1ExtraDQM.h.
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 672 of file L1ExtraDQM.h.
void L1ExtraDQM::L1ExtraMonElement< CollectionType >::fillNrObjects | ( | const CollectionType * | collType, |
const bool | validColl, | ||
const bool | isL1Coll, | ||
const int | bxInEvent | ||
) |
number of objects
Definition at line 538 of file L1ExtraDQM.h.
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 559 of file L1ExtraDQM.h.
References alignCSCRings::e, and rad2deg().
|
private |
Definition at line 147 of file L1ExtraDQM.h.
|
private |
Definition at line 143 of file L1ExtraDQM.h.
|
private |
Definition at line 145 of file L1ExtraDQM.h.
|
private |
Definition at line 146 of file L1ExtraDQM.h.
|
private |
Definition at line 148 of file L1ExtraDQM.h.
|
private |
Definition at line 149 of file L1ExtraDQM.h.
|
private |
histogram index for each quantity, set during histogram booking
Definition at line 141 of file L1ExtraDQM.h.
|
private |
Definition at line 144 of file L1ExtraDQM.h.
|
private |
Definition at line 142 of file L1ExtraDQM.h.
|
private |
Definition at line 138 of file L1ExtraDQM.h.
Referenced by L1ExtraDQM::L1ExtraMonElement< CollectionType >::L1ExtraMonElement().