#include <L1GtTriggerMaskVetoAlgoTrigTrivialProducer.h>
Public Member Functions | |
L1GtTriggerMaskVetoAlgoTrigTrivialProducer (const edm::ParameterSet &) | |
constructor | |
boost::shared_ptr < L1GtTriggerMask > | produceTriggerMask (const L1GtTriggerMaskVetoAlgoTrigRcd &) |
public methods | |
~L1GtTriggerMaskVetoAlgoTrigTrivialProducer () | |
destructor | |
Private Attributes | |
std::vector< unsigned int > | m_triggerMask |
trigger mask |
Description: ESProducer for L1 GT trigger veto mask for algorithm triggers.
Implementation: <TODO: enter implementation details>
$Date$ $Revision$
Definition at line 39 of file L1GtTriggerMaskVetoAlgoTrigTrivialProducer.h.
L1GtTriggerMaskVetoAlgoTrigTrivialProducer::L1GtTriggerMaskVetoAlgoTrigTrivialProducer | ( | const edm::ParameterSet & | parSet | ) |
constructor
Definition at line 38 of file L1GtTriggerMaskVetoAlgoTrigTrivialProducer.cc.
References edm::ParameterSet::getParameter(), m_triggerMask, produceTriggerMask(), and edm::ESProducer::setWhatProduced().
{ // tell the framework what data is being produced setWhatProduced(this, &L1GtTriggerMaskVetoAlgoTrigTrivialProducer::produceTriggerMask); // now do what ever other initialization is needed m_triggerMask = parSet.getParameter<std::vector<unsigned int> >("TriggerMask"); }
L1GtTriggerMaskVetoAlgoTrigTrivialProducer::~L1GtTriggerMaskVetoAlgoTrigTrivialProducer | ( | ) |
destructor
Definition at line 53 of file L1GtTriggerMaskVetoAlgoTrigTrivialProducer.cc.
{
// empty
}
boost::shared_ptr< L1GtTriggerMask > L1GtTriggerMaskVetoAlgoTrigTrivialProducer::produceTriggerMask | ( | const L1GtTriggerMaskVetoAlgoTrigRcd & | iRecord | ) |
public methods
Definition at line 63 of file L1GtTriggerMaskVetoAlgoTrigTrivialProducer.cc.
References m_triggerMask.
Referenced by L1GtTriggerMaskVetoAlgoTrigTrivialProducer().
{ boost::shared_ptr<L1GtTriggerMask> pL1GtTriggerMask = boost::shared_ptr<L1GtTriggerMask>( new L1GtTriggerMask(m_triggerMask) ); return pL1GtTriggerMask ; }
std::vector<unsigned int> L1GtTriggerMaskVetoAlgoTrigTrivialProducer::m_triggerMask [private] |
trigger mask
Definition at line 59 of file L1GtTriggerMaskVetoAlgoTrigTrivialProducer.h.
Referenced by L1GtTriggerMaskVetoAlgoTrigTrivialProducer(), and produceTriggerMask().