#include <DTTrigProd.h>
Public Member Functions | |
void | beginRun (edm::Run &iRun, const edm::EventSetup &iEventSetup) |
Create Trigger Units before starting event processing. More... | |
DTTrigProd (const edm::ParameterSet &pset) | |
Constructor. More... | |
void | produce (edm::Event &iEvent, const edm::EventSetup &iEventSetup) |
Producer: process every event and generates trigger data. More... | |
~DTTrigProd () | |
Destructor. More... | |
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 Attributes | |
int | my_BXoffset |
bool | my_CCBValid |
bool | my_debug |
bool | my_DTTFnum |
short int | my_lut_btic |
bool | my_lut_dump_flag |
edm::ParameterSet | my_params |
DTTrig * | my_trig |
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) |
Main EDProducer for the DTTPG
Main EDProducer for the DTTPG
Definition at line 29 of file DTTrigProd.h.
DTTrigProd::DTTrigProd | ( | const edm::ParameterSet & | pset | ) |
Constructor.
Definition at line 47 of file DTTrigProd.cc.
References edm::ParameterSet::getParameter(), edm::ParameterSet::getUntrackedParameter(), my_debug, my_DTTFnum, my_lut_btic, my_lut_dump_flag, and my_params.
DTTrigProd::~DTTrigProd | ( | ) |
|
virtual |
Create Trigger Units before starting event processing.
Reimplemented from edm::EDProducer.
Definition at line 67 of file DTTrigProd.cc.
References gather_cfg::cout, DTTrig::createTUs(), DTTrig::dumpLuts(), edm::EventSetup::get(), edm::RunBase::id(), my_CCBValid, my_debug, my_lut_btic, my_lut_dump_flag, my_params, my_trig, edm::ESHandle< class >::product(), and edm::RunID::run().
|
virtual |
Producer: process every event and generates trigger data.
Implements edm::EDProducer.
Definition at line 94 of file DTTrigProd.cc.
References gather_cfg::cout, DTTrig::getBXOffset(), i, edm::EventBase::id(), my_BXoffset, my_CCBValid, my_debug, my_DTTFnum, my_trig, pos, edm::Event::put(), DTTrig::SCPhTrigs(), DTTrig::SCThTrigs(), launcher::step, and DTTrig::triggerReco().
|
private |
Definition at line 57 of file DTTrigProd.h.
Referenced by produce().
|
private |
Definition at line 51 of file DTTrigProd.h.
Referenced by beginRun(), and produce().
|
private |
Definition at line 60 of file DTTrigProd.h.
Referenced by beginRun(), DTTrigProd(), and produce().
|
private |
Definition at line 54 of file DTTrigProd.h.
Referenced by DTTrigProd(), and produce().
|
private |
Definition at line 64 of file DTTrigProd.h.
Referenced by beginRun(), and DTTrigProd().
|
private |
Definition at line 63 of file DTTrigProd.h.
Referenced by beginRun(), and DTTrigProd().
|
private |
Definition at line 67 of file DTTrigProd.h.
Referenced by beginRun(), and DTTrigProd().
|
private |
Definition at line 48 of file DTTrigProd.h.
Referenced by beginRun(), produce(), and ~DTTrigProd().