#include <DPGAnalysis/SiStripTools/plugins/APVCyclePhaseProducerFromL1TS.cc>
Public Member Functions | |
APVCyclePhaseProducerFromL1TS (const edm::ParameterSet &) | |
~APVCyclePhaseProducerFromL1TS () | |
Public Member Functions inherited from edm::EDProducer | |
EDProducer () | |
virtual | ~EDProducer () |
Public Member Functions inherited from edm::ProducerBase | |
ProducerBase () | |
void | registerProducts (ProducerBase *, ProductRegistry *, ModuleDescription const &) |
boost::function< void(const BranchDescription &)> | registrationCallback () const |
used by the fwk to register list of products More... | |
virtual | ~ProducerBase () |
Private Member Functions | |
virtual void | beginJob () |
virtual void | beginRun (edm::Run &, const edm::EventSetup &) |
virtual void | endJob () |
virtual void | endRun (edm::Run &, const edm::EventSetup &) |
virtual void | produce (edm::Event &, const edm::EventSetup &) |
Private Attributes | |
const std::vector< std::string > | _defpartnames |
const std::vector< int > | _defphases |
const unsigned int | _firstgoodrun |
TH1F * | _hdlec0lresync |
TH1F * | _hdlresynclHR |
TH1F * | _hlEC0 |
TH1F * | _hlHR |
TH1F * | _hlOC0 |
TH1F * | _hlresync |
TH1F * | _hlstart |
TH1F * | _hlTE |
TH1F * | _hsize |
const edm::InputTag | _l1tscollection |
long long | _lastEventCounter0 |
long long | _lastHardReset |
long long | _lastOrbitCounter0 |
long long | _lastResync |
long long | _lastStart |
long long | _lastTestEnable |
const int | _magicOffset |
const bool | _useEC0 |
const bool | _wantHistos |
Additional Inherited Members | |
Public Types inherited from edm::EDProducer | |
typedef EDProducer | ModuleType |
typedef WorkerT< EDProducer > | WorkerType |
Public Types inherited from edm::ProducerBase | |
typedef ProductRegistryHelper::TypeLabelList | TypeLabelList |
Static Public Member Functions inherited from edm::EDProducer | |
static const std::string & | baseType () |
static void | fillDescriptions (ConfigurationDescriptions &descriptions) |
static void | prevalidate (ConfigurationDescriptions &descriptions) |
Protected Member Functions inherited from edm::EDProducer | |
CurrentProcessingContext const * | currentContext () const |
Protected Member Functions inherited from edm::ProducerBase | |
template<class TProducer , class TMethod > | |
void | callWhenNewProductsRegistered (TProducer *iProd, TMethod iMethod) |
Description: EDproducer for APVCyclePhaseCollection which uses the configuration file to assign a phase to the run
Implementation: <Notes on="" implementation>="">
Definition at line 55 of file APVCyclePhaseProducerFromL1TS.cc.
|
explicit |
Definition at line 111 of file APVCyclePhaseProducerFromL1TS.cc.
APVCyclePhaseProducerFromL1TS::~APVCyclePhaseProducerFromL1TS | ( | ) |
Definition at line 130 of file APVCyclePhaseProducerFromL1TS.cc.
|
privatevirtual |
Reimplemented from edm::EDProducer.
Definition at line 301 of file APVCyclePhaseProducerFromL1TS.cc.
|
privatevirtual |
Reimplemented from edm::EDProducer.
Definition at line 145 of file APVCyclePhaseProducerFromL1TS.cc.
References _firstgoodrun, _hdlec0lresync, _hdlresynclHR, _hlEC0, _hlHR, _hlOC0, _hlresync, _hlstart, _hlTE, _hsize, _wantHistos, combineCards::dirname, LogDebug, TFileDirectory::mkdir(), and edm::RunBase::run().
|
privatevirtual |
Reimplemented from edm::EDProducer.
Definition at line 307 of file APVCyclePhaseProducerFromL1TS.cc.
|
privatevirtual |
Reimplemented from edm::EDProducer.
Definition at line 201 of file APVCyclePhaseProducerFromL1TS.cc.
|
privatevirtual |
Implements edm::EDProducer.
Definition at line 209 of file APVCyclePhaseProducerFromL1TS.cc.
References _defpartnames, _defphases, _firstgoodrun, _hdlec0lresync, _hdlresynclHR, _hlEC0, _hlHR, _hlOC0, _hlresync, _hlstart, _hlTE, _hsize, _l1tscollection, _lastEventCounter0, _lastHardReset, _lastOrbitCounter0, _lastResync, _lastStart, _lastTestEnable, _magicOffset, _useEC0, _wantHistos, edm::hlt::Exception, edm::Event::getByLabel(), LogDebug, edm::Event::put(), and edm::Event::run().
Referenced by JSONExport.JsonExport::export(), HTMLExport.HTMLExport::export(), and HTMLExport.HTMLExportStatic::export().
|
private |
Definition at line 70 of file APVCyclePhaseProducerFromL1TS.cc.
Referenced by produce().
|
private |
Definition at line 71 of file APVCyclePhaseProducerFromL1TS.cc.
Referenced by produce().
|
private |
Definition at line 87 of file APVCyclePhaseProducerFromL1TS.cc.
Referenced by beginRun(), and produce().
|
private |
Definition at line 84 of file APVCyclePhaseProducerFromL1TS.cc.
Referenced by beginRun(), and produce().
|
private |
Definition at line 85 of file APVCyclePhaseProducerFromL1TS.cc.
Referenced by beginRun(), and produce().
|
private |
Definition at line 80 of file APVCyclePhaseProducerFromL1TS.cc.
Referenced by beginRun(), and produce().
|
private |
Definition at line 82 of file APVCyclePhaseProducerFromL1TS.cc.
Referenced by beginRun(), and produce().
|
private |
Definition at line 78 of file APVCyclePhaseProducerFromL1TS.cc.
Referenced by beginRun(), and produce().
|
private |
Definition at line 77 of file APVCyclePhaseProducerFromL1TS.cc.
Referenced by beginRun(), and produce().
|
private |
Definition at line 81 of file APVCyclePhaseProducerFromL1TS.cc.
Referenced by beginRun(), and produce().
|
private |
Definition at line 79 of file APVCyclePhaseProducerFromL1TS.cc.
Referenced by beginRun(), and produce().
|
private |
Definition at line 76 of file APVCyclePhaseProducerFromL1TS.cc.
Referenced by beginRun(), and produce().
|
private |
Definition at line 69 of file APVCyclePhaseProducerFromL1TS.cc.
Referenced by produce().
|
private |
Definition at line 92 of file APVCyclePhaseProducerFromL1TS.cc.
Referenced by produce().
|
private |
Definition at line 90 of file APVCyclePhaseProducerFromL1TS.cc.
Referenced by produce().
|
private |
Definition at line 93 of file APVCyclePhaseProducerFromL1TS.cc.
Referenced by produce().
|
private |
Definition at line 89 of file APVCyclePhaseProducerFromL1TS.cc.
Referenced by produce().
|
private |
Definition at line 91 of file APVCyclePhaseProducerFromL1TS.cc.
Referenced by produce().
|
private |
Definition at line 94 of file APVCyclePhaseProducerFromL1TS.cc.
Referenced by produce().
|
private |
Definition at line 74 of file APVCyclePhaseProducerFromL1TS.cc.
Referenced by produce().
|
private |
Definition at line 73 of file APVCyclePhaseProducerFromL1TS.cc.
Referenced by produce().
|
private |
Definition at line 72 of file APVCyclePhaseProducerFromL1TS.cc.
Referenced by beginRun(), and produce().