#include <PrescalesVetosHelper.h>
Public Types | |
enum | { VERSION_ = 1 } |
Public Member Functions | |
int | bxMaskDefault () const |
const L1TGlobalPrescalesVetos * | getReadInstance () const |
L1TGlobalPrescalesVetos * | getWriteInstance () |
PrescalesVetosHelper (L1TGlobalPrescalesVetos *w) | |
const std::vector< std::vector< int > > & | prescaleTable () const |
void | setBxMaskDefault (int value) |
void | setPrescaleFactorTable (std::vector< std::vector< int > > value) |
void | setTriggerAlgoBxMask (std::map< int, std::vector< int > > value) |
void | setTriggerMaskVeto (std::vector< int > value) |
const std::map< int, std::vector< int > > & | triggerAlgoBxMask () const |
const std::vector< int > & | triggerMaskVeto () const |
~PrescalesVetosHelper () | |
Static Public Member Functions | |
static PrescalesVetosHelper * | readAndWriteFromEventSetup (const L1TGlobalPrescalesVetos *es) |
static const PrescalesVetosHelper * | readFromEventSetup (const L1TGlobalPrescalesVetos *es) |
Private Member Functions | |
void | check_write () |
PrescalesVetosHelper (const L1TGlobalPrescalesVetos *es) | |
void | useCopy () |
Private Attributes | |
const L1TGlobalPrescalesVetos * | read_ |
bool | we_own_write_ |
L1TGlobalPrescalesVetos * | write_ |
Definition at line 34 of file PrescalesVetosHelper.h.
anonymous enum |
PrescalesVetosHelper::~PrescalesVetosHelper | ( | ) |
Definition at line 32 of file PrescalesVetosHelper.cc.
References we_own_write_, and write_.
PrescalesVetosHelper::PrescalesVetosHelper | ( | L1TGlobalPrescalesVetos * | w | ) |
Definition at line 16 of file PrescalesVetosHelper.cc.
References check_write(), read_, L1TGlobalPrescalesVetos::version_, VERSION_, w, we_own_write_, and write_.
Referenced by getWriteInstance(), readAndWriteFromEventSetup(), and readFromEventSetup().
|
private |
Definition at line 24 of file PrescalesVetosHelper.cc.
References NULL, read_, and write_.
|
inline |
Definition at line 47 of file PrescalesVetosHelper.h.
References L1TGlobalPrescalesVetos::bxmask_default_, and read_.
|
inlineprivate |
Definition at line 65 of file PrescalesVetosHelper.h.
References write_.
Referenced by PrescalesVetosHelper(), setBxMaskDefault(), setPrescaleFactorTable(), setTriggerAlgoBxMask(), and setTriggerMaskVeto().
|
inline |
Definition at line 59 of file PrescalesVetosHelper.h.
References read_.
|
inline |
Definition at line 60 of file PrescalesVetosHelper.h.
References PrescalesVetosHelper(), useCopy(), and write_.
Referenced by L1TGlobalPrescalesVetosOnlineProd::newObject(), and L1TGlobalPrescalesVetosESProducer::produce().
|
inline |
Definition at line 50 of file PrescalesVetosHelper.h.
References L1TGlobalPrescalesVetos::prescale_table_, and read_.
Referenced by L1TGlobalProducer::produce(), and l1t::L1TGlobalUtil::retrieveL1Setup().
|
static |
Definition at line 10 of file PrescalesVetosHelper.cc.
References PrescalesVetosHelper(), and useCopy().
|
static |
Definition at line 6 of file PrescalesVetosHelper.cc.
References PrescalesVetosHelper().
Referenced by l1t::L1TGlobalUtil::retrieveL1Setup().
|
inline |
Definition at line 48 of file PrescalesVetosHelper.h.
References L1TGlobalPrescalesVetos::bxmask_default_, check_write(), relativeConstraints::value, and write_.
Referenced by L1TGlobalPrescalesVetosOnlineProd::newObject(), and L1TGlobalPrescalesVetosESProducer::produce().
|
inline |
Definition at line 51 of file PrescalesVetosHelper.h.
References check_write(), L1TGlobalPrescalesVetos::prescale_table_, relativeConstraints::value, and write_.
Referenced by L1TGlobalPrescalesVetosOnlineProd::newObject(), and L1TGlobalPrescalesVetosESProducer::produce().
|
inline |
Definition at line 56 of file PrescalesVetosHelper.h.
References L1TGlobalPrescalesVetos::bxmask_map_, check_write(), relativeConstraints::value, and write_.
Referenced by L1TGlobalPrescalesVetosOnlineProd::newObject(), and L1TGlobalPrescalesVetosESProducer::produce().
|
inline |
Definition at line 53 of file PrescalesVetosHelper.h.
References check_write(), relativeConstraints::value, L1TGlobalPrescalesVetos::veto_, and write_.
Referenced by L1TGlobalPrescalesVetosOnlineProd::newObject(), and L1TGlobalPrescalesVetosESProducer::produce().
|
inline |
Definition at line 55 of file PrescalesVetosHelper.h.
References L1TGlobalPrescalesVetos::bxmask_map_, and read_.
Referenced by l1t::L1TGlobalUtil::retrieveL1Setup().
|
inline |
Definition at line 52 of file PrescalesVetosHelper.h.
References read_, and L1TGlobalPrescalesVetos::veto_.
Referenced by L1TGlobalProducer::produce().
|
private |
Definition at line 26 of file PrescalesVetosHelper.cc.
References read_, we_own_write_, and write_.
Referenced by getWriteInstance(), and readAndWriteFromEventSetup().
|
private |
Definition at line 67 of file PrescalesVetosHelper.h.
Referenced by bxMaskDefault(), getReadInstance(), PrescalesVetosHelper(), prescaleTable(), triggerAlgoBxMask(), triggerMaskVeto(), and useCopy().
|
private |
Definition at line 69 of file PrescalesVetosHelper.h.
Referenced by PrescalesVetosHelper(), useCopy(), and ~PrescalesVetosHelper().
|
private |
Definition at line 68 of file PrescalesVetosHelper.h.
Referenced by check_write(), getWriteInstance(), PrescalesVetosHelper(), setBxMaskDefault(), setPrescaleFactorTable(), setTriggerAlgoBxMask(), setTriggerMaskVeto(), useCopy(), and ~PrescalesVetosHelper().