#include <DPGAnalysis/SiStripTools/plugins/APVShotsAnalyzer.cc>
Public Member Functions | |
APVShotsAnalyzer (const edm::ParameterSet &) | |
~APVShotsAnalyzer () | |
Public Member Functions inherited from edm::EDAnalyzer | |
EDAnalyzer () | |
std::string | workerType () const |
virtual | ~EDAnalyzer () |
Private Member Functions | |
virtual void | analyze (const edm::Event &, const edm::EventSetup &) |
virtual void | beginJob () |
virtual void | beginRun (const edm::Run &, const edm::EventSetup &) |
virtual void | endJob () |
virtual void | endRun (const edm::Run &, const edm::EventSetup &) |
void | updateDetCabling (const edm::EventSetup &setup) |
Private Attributes | |
uint32_t | _cacheIdDet |
DB cache ID used to establish if the cabling has changed during the run. More... | |
const SiStripDetCabling * | _detCabling |
The cabling object. More... | |
edm::InputTag | _digicollection |
TH1F * | _fed |
TH1F * | _median |
TH2F * | _medianVsFED |
int | _nevents |
TH1F * | _nShots |
TH2F * | _nShotsVsFED |
TProfile * | _nShotsVsTime |
TH1F * | _stripMult |
TH1F * | _subDetector |
std::string | _suffix |
bool | _useCabling |
TH1F * | _whichAPV |
bool | _zs |
TkHistoMap * | tkhisto |
TkHistoMap * | tkhisto2 |
Additional Inherited Members | |
Public Types inherited from edm::EDAnalyzer | |
typedef EDAnalyzer | ModuleType |
typedef WorkerT< EDAnalyzer > | WorkerType |
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::EDAnalyzer | |
CurrentProcessingContext const * | currentContext () const |
Description: <one line="" class="" summary>="">
Implementation: <Notes on="" implementation>="">
Definition at line 66 of file APVShotsAnalyzer.cc.
|
explicit |
Definition at line 120 of file APVShotsAnalyzer.cc.
References _fed, _median, _medianVsFED, _nShots, _nShotsVsFED, _nShotsVsTime, _stripMult, _subDetector, _suffix, _useCabling, _whichAPV, _zs, TFileDirectory::make(), tkhisto, and tkhisto2.
APVShotsAnalyzer::~APVShotsAnalyzer | ( | ) |
Definition at line 172 of file APVShotsAnalyzer.cc.
References _detCabling.
|
privatevirtual |
Implements edm::EDAnalyzer.
Definition at line 188 of file APVShotsAnalyzer.cc.
References _detCabling, _digicollection, _fed, _median, _medianVsFED, _nevents, _nShots, _nShotsVsFED, _nShotsVsTime, _stripMult, _subDetector, _useCabling, _whichAPV, _zs, TkHistoMap::add(), gather_cfg::cout, sistrip::FED_ID_MAX, sistrip::FED_ID_MIN, TkHistoMap::fill(), edm::Event::getByLabel(), SiStripDetCabling::getConnections(), APVShotFinder::getShots(), edm::EventBase::orbitNumber(), tkhisto, tkhisto2, and updateDetCabling().
|
privatevirtual |
Reimplemented from edm::EDAnalyzer.
Definition at line 287 of file APVShotsAnalyzer.cc.
|
privatevirtual |
|
privatevirtual |
Reimplemented from edm::EDAnalyzer.
Definition at line 294 of file APVShotsAnalyzer.cc.
References _nevents, _suffix, TkHistoMap::dumpInTkMap(), TrackerMap::save(), TkHistoMap::save(), TrackerMap::setPalette(), tkhisto, and tkhisto2.
|
privatevirtual |
|
private |
Definition at line 316 of file APVShotsAnalyzer.cc.
References _cacheIdDet, _detCabling, _useCabling, trackerHits::c, edm::EventSetup::get(), and edm::ESHandle< class >::product().
Referenced by analyze().
|
private |
DB cache ID used to establish if the cabling has changed during the run.
Definition at line 104 of file APVShotsAnalyzer.cc.
Referenced by updateDetCabling().
|
private |
The cabling object.
Definition at line 105 of file APVShotsAnalyzer.cc.
Referenced by analyze(), updateDetCabling(), and ~APVShotsAnalyzer().
|
private |
Definition at line 83 of file APVShotsAnalyzer.cc.
Referenced by analyze().
|
private |
Definition at line 94 of file APVShotsAnalyzer.cc.
Referenced by analyze(), and APVShotsAnalyzer().
|
private |
Definition at line 92 of file APVShotsAnalyzer.cc.
Referenced by analyze(), and APVShotsAnalyzer().
|
private |
Definition at line 96 of file APVShotsAnalyzer.cc.
Referenced by analyze(), and APVShotsAnalyzer().
|
private |
Definition at line 86 of file APVShotsAnalyzer.cc.
|
private |
Definition at line 88 of file APVShotsAnalyzer.cc.
Referenced by analyze(), and APVShotsAnalyzer().
|
private |
Definition at line 97 of file APVShotsAnalyzer.cc.
Referenced by analyze(), and APVShotsAnalyzer().
|
private |
Definition at line 89 of file APVShotsAnalyzer.cc.
Referenced by analyze(), and APVShotsAnalyzer().
|
private |
Definition at line 91 of file APVShotsAnalyzer.cc.
Referenced by analyze(), and APVShotsAnalyzer().
|
private |
Definition at line 93 of file APVShotsAnalyzer.cc.
Referenced by analyze(), and APVShotsAnalyzer().
|
private |
Definition at line 85 of file APVShotsAnalyzer.cc.
Referenced by APVShotsAnalyzer(), and endJob().
|
private |
Definition at line 103 of file APVShotsAnalyzer.cc.
Referenced by analyze(), APVShotsAnalyzer(), and updateDetCabling().
|
private |
Definition at line 90 of file APVShotsAnalyzer.cc.
Referenced by analyze(), and APVShotsAnalyzer().
|
private |
Definition at line 84 of file APVShotsAnalyzer.cc.
Referenced by analyze(), and APVShotsAnalyzer().
|
private |
Definition at line 100 of file APVShotsAnalyzer.cc.
Referenced by analyze(), APVShotsAnalyzer(), and endJob().
|
private |
Definition at line 100 of file APVShotsAnalyzer.cc.
Referenced by analyze(), APVShotsAnalyzer(), and endJob().