#include <L1TUtmCondition.h>
Public Member Functions | |
const std::vector< L1TUtmCut > & | getCuts () const |
const std::string & | getName () const |
const std::vector< L1TUtmObject > & | getObjects () const |
const int | getType () const |
L1TUtmCondition () | |
L1TUtmCondition (std::string name, int type, std::vector< L1TUtmObject > objects, std::vector< L1TUtmCut > cuts, unsigned int vers) | |
L1TUtmCondition (const tmeventsetup::esCondition &esCond) | |
void | setName (const std::string &x) |
void | setType (const int x) |
virtual | ~L1TUtmCondition ()=default |
Protected Attributes | |
std::vector< L1TUtmCut > | cuts_ |
std::string | name_ |
std::vector< L1TUtmObject > | objects_ |
int | type_ |
unsigned int | version |
Private Member Functions | |
template<class Archive > | |
void | serialize (Archive &ar, const unsigned int version) |
Friends | |
class | boost::serialization::access |
template<typename CondSerializationT , typename Enabled > | |
struct | cond::serialization::access |
Definition at line 25 of file L1TUtmCondition.h.
|
inline |
Definition at line 27 of file L1TUtmCondition.h.
|
inline |
Definition at line 28 of file L1TUtmCondition.h.
|
inline |
Definition at line 32 of file L1TUtmCondition.h.
References cuts_, and objects_.
|
virtualdefault |
|
inline |
get cuts associated with the condition
Definition at line 60 of file L1TUtmCondition.h.
Referenced by L1TUtmTriggerMenuDumper::beginRun(), l1t::TriggerMenuParser::parseCorrelation(), l1t::TriggerMenuParser::parseCorrelationThreeBody(), l1t::TriggerMenuParser::parseCorrelationWithOverlapRemoval(), and l1t::TriggerMenuParser::parseMuon().
|
inline |
get condition name
Definition at line 51 of file L1TUtmCondition.h.
References name_.
Referenced by plotting.Plot::draw(), l1t::TriggerMenuParser::parseAXOL1TL(), l1t::TriggerMenuParser::parseCalo(), l1t::TriggerMenuParser::parseCondFormats(), l1t::TriggerMenuParser::parseCorrelation(), l1t::TriggerMenuParser::parseCorrelationThreeBody(), l1t::TriggerMenuParser::parseCorrelationWithOverlapRemoval(), l1t::TriggerMenuParser::parseEnergySum(), l1t::TriggerMenuParser::parseEnergySumZdc(), l1t::TriggerMenuParser::parseExternal(), l1t::TriggerMenuParser::parseMuon(), and l1t::TriggerMenuParser::parseMuonShower().
|
inline |
get objects associated with the condition
Definition at line 57 of file L1TUtmCondition.h.
References objects_.
Referenced by L1TUtmTriggerMenuDumper::beginRun(), l1t::TriggerMenuParser::getExternalSignals(), l1t::TriggerMenuParser::parseAXOL1TL(), l1t::TriggerMenuParser::parseCalo(), l1t::TriggerMenuParser::parseCorrelation(), l1t::TriggerMenuParser::parseCorrelationThreeBody(), l1t::TriggerMenuParser::parseCorrelationWithOverlapRemoval(), l1t::TriggerMenuParser::parseEnergySum(), l1t::TriggerMenuParser::parseEnergySumZdc(), l1t::TriggerMenuParser::parseExternal(), l1t::TriggerMenuParser::parseMuon(), and l1t::TriggerMenuParser::parseMuonShower().
|
inline |
get condition type
Definition at line 54 of file L1TUtmCondition.h.
References type_.
Referenced by L1TUtmTriggerMenuDumper::beginRun(), l1t::TriggerMenuParser::getExternalSignals(), l1t::TriggerMenuParser::parseAXOL1TL(), l1t::TriggerMenuParser::parseCalo(), l1t::TriggerMenuParser::parseCondFormats(), l1t::TriggerMenuParser::parseCorrelation(), l1t::TriggerMenuParser::parseCorrelationThreeBody(), l1t::TriggerMenuParser::parseCorrelationWithOverlapRemoval(), l1t::TriggerMenuParser::parseEnergySum(), l1t::TriggerMenuParser::parseEnergySumZdc(), l1t::TriggerMenuParser::parseExternal(), l1t::TriggerMenuParser::parseMuon(), and l1t::TriggerMenuParser::parseMuonShower().
|
private |
|
inline |
set condition name
Definition at line 45 of file L1TUtmCondition.h.
|
inline |
set condition type
Definition at line 48 of file L1TUtmCondition.h.
|
friend |
Definition at line 68 of file L1TUtmCondition.h.
|
friend |
Definition at line 68 of file L1TUtmCondition.h.
|
protected |
list of cuts applied on condition
Definition at line 66 of file L1TUtmCondition.h.
Referenced by L1TUtmCondition().
|
protected |
name of condition
Definition at line 60 of file L1TUtmCondition.h.
|
protected |
list of objects used in condition
Definition at line 65 of file L1TUtmCondition.h.
Referenced by getObjects(), and L1TUtmCondition().
|
protected |
type of condition
Definition at line 64 of file L1TUtmCondition.h.
Referenced by Modules.Service::__str__(), Modules.Service::_placeImpl(), Modules.ESSource::_placeImpl(), Modules.ESProducer::_placeImpl(), Modules.ESPrefer::copy(), Mixins._TypedParameterizable::dumpPython(), Modules.ESPrefer::dumpPythonAs(), Modules.Service::dumpSequencePython(), getType(), RandomRunSource.RandomRunSource::insertInto(), Modules.Service::insertInto(), ExternalGeneratorFilter.ExternalGeneratorFilter::insertInto(), Mixins._TypedParameterizable::insertInto(), Modules.ESSource::moduleLabel_(), Modules.ESProducer::moduleLabel_(), Modules.ESSource::nameInProcessDesc_(), Modules.ESProducer::nameInProcessDesc_(), Modules.ESPrefer::nameInProcessDesc_(), and setType().
|
protected |
Definition at line 67 of file L1TUtmCondition.h.
Referenced by validation.Sample::datasetpattern(), and validation.Sample::filename().