#include <DPGAnalysis/SiStripTools/plugins/APVShotsAnalyzer.cc>
Private Member Functions | |
virtual void | analyze (const edm::Event &, const edm::EventSetup &) override |
virtual void | beginJob () override |
virtual void | beginRun (const edm::Run &, const edm::EventSetup &) override |
virtual void | endJob () override |
virtual void | endRun (const edm::Run &, const edm::EventSetup &) override |
void | updateDetCabling (const edm::EventSetup &setup) |
Private Attributes | |
const edm::InputTag | _apvphasecoll |
uint32_t | _cacheIdDet |
DB cache ID used to establish if the cabling has changed during the run. More... | |
TH2F * | _channelvsfed |
const SiStripDetCabling * | _detCabling |
The cabling object. More... | |
const edm::InputTag | _digicollection |
TH1F * | _fed |
TH1F ** | _fedrun |
const edm::InputTag | _historyProduct |
TH1F * | _median |
TH1F ** | _medianrun |
TH2F * | _medianVsFED |
int | _nevents |
TH1F * | _nShots |
TProfile * | _nShotsbxcycle |
TProfile * | _nShotsbxcycleprev |
TProfile * | _nShotsdbx |
TProfile * | _nShotsdbxincycle |
TProfile * | _nShotsdbxincycleprev |
TProfile * | _nShotsdbxprev |
TH1F ** | _nShotsrun |
TH2F * | _nShotsVsFED |
TProfile ** | _nShotsVsTimerun |
const std::string | _phasepart |
RunHistogramManager | _rhm |
TH1F * | _stripMult |
TH1F ** | _stripMultrun |
TH1F * | _subDetector |
TH1F ** | _subDetectorrun |
std::string | _suffix |
bool | _useCabling |
TH1F * | _whichAPV |
TH1F ** | _whichAPVrun |
bool | _zs |
TkHistoMap * | tkhisto |
TkHistoMap * | tkhisto2 |
Additional Inherited Members | |
Public Types inherited from edm::EDAnalyzer | |
typedef EDAnalyzer | ModuleType |
Static Public Member Functions inherited from edm::EDAnalyzer | |
static const std::string & | baseType () |
static void | fillDescriptions (ConfigurationDescriptions &descriptions) |
static void | prevalidate (ConfigurationDescriptions &) |
Protected Member Functions inherited from edm::EDConsumerBase | |
template<typename ProductType , BranchType B = InEvent> | |
EDGetTokenT< ProductType > | consumes (edm::InputTag const &tag) |
EDGetToken | consumes (const TypeToGet &id, edm::InputTag const &tag) |
template<BranchType B> | |
EDGetToken | consumes (TypeToGet const &id, edm::InputTag const &tag) |
ConsumesCollector | consumesCollector () |
Use a ConsumesCollector to gather consumes information from helper functions. More... | |
template<typename ProductType , BranchType B = InEvent> | |
void | consumesMany () |
void | consumesMany (const TypeToGet &id) |
template<BranchType B> | |
void | consumesMany (const TypeToGet &id) |
template<typename ProductType , BranchType B = InEvent> | |
EDGetTokenT< ProductType > | mayConsume (edm::InputTag const &tag) |
EDGetToken | mayConsume (const TypeToGet &id, edm::InputTag const &tag) |
template<BranchType B> | |
EDGetToken | mayConsume (const TypeToGet &id, edm::InputTag const &tag) |
Description: <one line="" class="" summary>="">
Implementation: <Notes on="" implementation>="">
Definition at line 70 of file APVShotsAnalyzer.cc.
|
explicit |
Definition at line 143 of file APVShotsAnalyzer.cc.
References _channelvsfed, _fed, _fedrun, _median, _medianrun, _medianVsFED, _nShots, _nShotsbxcycle, _nShotsbxcycleprev, _nShotsdbx, _nShotsdbxincycle, _nShotsdbxincycleprev, _nShotsdbxprev, _nShotsrun, _nShotsVsFED, _nShotsVsTimerun, _rhm, _stripMult, _stripMultrun, _subDetector, _subDetectorrun, _suffix, _useCabling, _whichAPV, _whichAPVrun, _zs, TFileService::make(), RunHistogramManager::makeTH1F(), RunHistogramManager::makeTProfile(), tkhisto, and tkhisto2.
APVShotsAnalyzer::~APVShotsAnalyzer | ( | ) |
Definition at line 225 of file APVShotsAnalyzer.cc.
References _detCabling.
|
overrideprivatevirtual |
Implements edm::EDAnalyzer.
Definition at line 241 of file APVShotsAnalyzer.cc.
References _apvphasecoll, _channelvsfed, _detCabling, _digicollection, _fed, _fedrun, _historyProduct, _median, _medianrun, _medianVsFED, _nevents, _nShots, _nShotsbxcycle, _nShotsbxcycleprev, _nShotsdbx, _nShotsdbxincycle, _nShotsdbxincycleprev, _nShotsdbxprev, _nShotsrun, _nShotsVsFED, _nShotsVsTimerun, _phasepart, _stripMult, _stripMultrun, _subDetector, _subDetectorrun, _useCabling, _whichAPV, _whichAPVrun, _zs, TkHistoMap::add(), sistrip::FED_ID_MAX, sistrip::FED_ID_MIN, FedChannelConnection::fedCh(), FedChannelConnection::fedId(), TkHistoMap::fill(), edm::Event::getByLabel(), SiStripDetCabling::getConnection(), SiStripDetCabling::getConnections(), APVShotFinder::getShots(), APVCyclePhaseCollection::invalid, FedChannelConnection::isConnected(), LogDebug, APVCyclePhaseCollection::multiphase, APVCyclePhaseCollection::nopartition, edm::EventBase::orbitNumber(), tkhisto, tkhisto2, and updateDetCabling().
|
overrideprivatevirtual |
Reimplemented from edm::EDAnalyzer.
Definition at line 443 of file APVShotsAnalyzer.cc.
|
overrideprivatevirtual |
Reimplemented from edm::EDAnalyzer.
Definition at line 395 of file APVShotsAnalyzer.cc.
References _fedrun, _medianrun, _nShotsrun, _nShotsVsTimerun, _rhm, _stripMultrun, _subDetectorrun, _useCabling, _whichAPVrun, and RunHistogramManager::beginRun().
|
overrideprivatevirtual |
Reimplemented from edm::EDAnalyzer.
Definition at line 450 of file APVShotsAnalyzer.cc.
References _nevents, _suffix, TkHistoMap::dumpInTkMap(), TkHistoMap::save(), TrackerMap::save(), TrackerMap::setPalette(), AlCaHLTBitMon_QueryRunRegistry::string, tkhisto, and tkhisto2.
|
overrideprivatevirtual |
|
private |
Definition at line 472 of file APVShotsAnalyzer.cc.
References _cacheIdDet, _detCabling, _useCabling, trackerHits::c, edm::EventSetup::get(), and edm::ESHandle< class >::product().
Referenced by analyze().
|
private |
Definition at line 89 of file APVShotsAnalyzer.cc.
Referenced by analyze().
|
private |
DB cache ID used to establish if the cabling has changed during the run.
Definition at line 127 of file APVShotsAnalyzer.cc.
Referenced by updateDetCabling().
|
private |
Definition at line 101 of file APVShotsAnalyzer.cc.
Referenced by analyze(), and APVShotsAnalyzer().
|
private |
The cabling object.
Definition at line 128 of file APVShotsAnalyzer.cc.
Referenced by analyze(), updateDetCabling(), and ~APVShotsAnalyzer().
|
private |
Definition at line 87 of file APVShotsAnalyzer.cc.
Referenced by analyze().
|
private |
Definition at line 100 of file APVShotsAnalyzer.cc.
Referenced by analyze(), and APVShotsAnalyzer().
|
private |
Definition at line 121 of file APVShotsAnalyzer.cc.
Referenced by analyze(), APVShotsAnalyzer(), and beginRun().
|
private |
Definition at line 88 of file APVShotsAnalyzer.cc.
Referenced by analyze().
|
private |
Definition at line 98 of file APVShotsAnalyzer.cc.
Referenced by analyze(), and APVShotsAnalyzer().
|
private |
Definition at line 119 of file APVShotsAnalyzer.cc.
Referenced by analyze(), APVShotsAnalyzer(), and beginRun().
|
private |
Definition at line 110 of file APVShotsAnalyzer.cc.
Referenced by analyze(), and APVShotsAnalyzer().
|
private |
Definition at line 93 of file APVShotsAnalyzer.cc.
|
private |
Definition at line 95 of file APVShotsAnalyzer.cc.
Referenced by analyze(), and APVShotsAnalyzer().
|
private |
Definition at line 103 of file APVShotsAnalyzer.cc.
Referenced by analyze(), and APVShotsAnalyzer().
|
private |
Definition at line 106 of file APVShotsAnalyzer.cc.
Referenced by analyze(), and APVShotsAnalyzer().
|
private |
Definition at line 104 of file APVShotsAnalyzer.cc.
Referenced by analyze(), and APVShotsAnalyzer().
|
private |
Definition at line 105 of file APVShotsAnalyzer.cc.
Referenced by analyze(), and APVShotsAnalyzer().
|
private |
Definition at line 108 of file APVShotsAnalyzer.cc.
Referenced by analyze(), and APVShotsAnalyzer().
|
private |
Definition at line 107 of file APVShotsAnalyzer.cc.
Referenced by analyze(), and APVShotsAnalyzer().
|
private |
Definition at line 115 of file APVShotsAnalyzer.cc.
Referenced by analyze(), APVShotsAnalyzer(), and beginRun().
|
private |
Definition at line 111 of file APVShotsAnalyzer.cc.
Referenced by analyze(), and APVShotsAnalyzer().
|
private |
Definition at line 116 of file APVShotsAnalyzer.cc.
Referenced by analyze(), APVShotsAnalyzer(), and beginRun().
|
private |
Definition at line 90 of file APVShotsAnalyzer.cc.
Referenced by analyze().
|
private |
Definition at line 113 of file APVShotsAnalyzer.cc.
Referenced by APVShotsAnalyzer(), and beginRun().
|
private |
Definition at line 97 of file APVShotsAnalyzer.cc.
Referenced by analyze(), and APVShotsAnalyzer().
|
private |
Definition at line 118 of file APVShotsAnalyzer.cc.
Referenced by analyze(), APVShotsAnalyzer(), and beginRun().
|
private |
Definition at line 99 of file APVShotsAnalyzer.cc.
Referenced by analyze(), and APVShotsAnalyzer().
|
private |
Definition at line 120 of file APVShotsAnalyzer.cc.
Referenced by analyze(), APVShotsAnalyzer(), and beginRun().
|
private |
Definition at line 92 of file APVShotsAnalyzer.cc.
Referenced by APVShotsAnalyzer(), and endJob().
|
private |
Definition at line 126 of file APVShotsAnalyzer.cc.
Referenced by analyze(), APVShotsAnalyzer(), beginRun(), and updateDetCabling().
|
private |
Definition at line 96 of file APVShotsAnalyzer.cc.
Referenced by analyze(), and APVShotsAnalyzer().
|
private |
Definition at line 117 of file APVShotsAnalyzer.cc.
Referenced by analyze(), APVShotsAnalyzer(), and beginRun().
|
private |
Definition at line 91 of file APVShotsAnalyzer.cc.
Referenced by analyze(), and APVShotsAnalyzer().
|
private |
Definition at line 123 of file APVShotsAnalyzer.cc.
Referenced by analyze(), APVShotsAnalyzer(), and endJob().
|
private |
Definition at line 123 of file APVShotsAnalyzer.cc.
Referenced by analyze(), APVShotsAnalyzer(), and endJob().