ATLAS Offline Software
Namespaces | Classes | Enumerations | Functions
Trig Namespace Reference

The common trigger namespace for trigger analysis tools. More...

Namespaces

 Bits
 
 FeatureAccessImpl
 This is the implementation of the Feature collection for Athena.
 
 MatchingStrategy
 

Classes

struct  BunchConfig
 Structure describing a bunch configuration. More...
 
class  BunchCrossing
 A smart integer class representing bunch crossings. More...
 
class  BunchCrossingConfProviderBase
 Common implementation of the IBunchCrossingConfProvider interface. More...
 
class  BunchCrossingToolBase
 Base class for all BunchCrossingTool implementations. More...
 
class  BunchTrain
 A smart set of BunchCrossing objects. More...
 
class  CacheGlobalMemory
 
class  ChainGroup
 
class  ChainGroupFunctions
 
class  Combination
 
class  ConfigurationAccess
 
class  count_bunch_neighbors
 Functor counting how many neighbors a given bunch crossing has. More...
 
class  DecisionAccess
 
class  DecisionUnpackerAthena
 
class  DecisionUnpackerEventInfo
 
class  DecisionUnpackerStandalone
 Helper class for unpacking the xAOD trigger decision/navigation. More...
 
class  DRScoringTool
 Score pairs of particles based on their deltaR. More...
 
class  EgammaDRScoringTool
 Score pairs of particles based on their deltaR. More...
 
struct  ElementLink_is_not_available_for_non_storable_types
 
class  EmulContext
 
class  ExpertMethods
 
class  Feature
 
class  FeatureContainer
 
class  FeatureRequestDescriptor
 
class  IBunchCrossingConfProvider
 Inteface for providing the bunch structure information. More...
 
class  IBunchCrossingTool
 Interface for all the bunch crossing tools. More...
 
class  IDecisionUnpacker
 
class  IIParticleRetrievalTool
 
class  IMatchingTool
 
class  IMatchScoringTool
 Interface class for scoring pairs of particles for matching. More...
 
class  IParticleRetrievalTool
 
struct  is_storable_type
 
class  ITrigBtagEmulationTool
 
class  ITrigDecisionTool
 Basic interface for the TrigDecisionTool. More...
 
class  ITrigEgammaEmulationBaseHypoTool
 
class  ITrigEgammaEmulationChain
 
class  ITrigEgammaMatchingTool
 
class  ITrigMuonMatching
 
class  JetManagerTool
 
struct  link_or_not
 
struct  link_or_not< T, false >
 
struct  link_or_not< T, true >
 
class  Logger
 Logging adaptor to provide interfaces required for ATH_MSG macros. More...
 
class  MatchFromCompositeTool
 Tool to perform matching to selected offline particles using the list of candidates created by the DerivationFramework::TriggerMatchingTool. More...
 
class  MatchingImplementation
 
class  MatchingTool
 
class  NavigationTesterAlg
 
class  R3IParticleRetrievalTool
 
class  R3MatchingTool
 
class  StaticBunchCrossingTool
 Stand-alone bunch group tool knowing some static configurations. More...
 
class  TrigBtagEmulationChain
 
class  TrigBtagEmulationJet
 
class  TrigBtagEmulationTool
 
class  TrigBtagValidationTest
 
class  TrigConfBunchCrossingTool
 The trigger config implementation of IBunchCrossingTool. More...
 
class  TrigData
 
class  TrigDecisionTool
 
class  TrigDecisionToolCore
 
class  TrigEgammaEmulationBaseHypoTool
 
class  TrigEgammaEmulationChain
 
class  TrigEgammaEmulationFastCaloHypoTool
 
class  TrigEgammaEmulationFastElectronHypoTool
 
class  TrigEgammaEmulationFastPhotonHypoTool
 
class  TrigEgammaEmulationL1CaloHypoTool
 
class  TrigEgammaEmulationPrecisionCaloHypoTool
 
class  TrigEgammaEmulationPrecisionElectronHypoTool
 
class  TrigEgammaEmulationPrecisionPhotonHypoTool
 
class  TrigEgammaEmulationPrecisionTrackingHypoTool
 
class  TrigEgammaEmulationToolMT
 
class  TrigEgammaMatchingTool
 
class  TrigEgammaMatchingToolTest
 
class  TrigMatchTestAlg
 
class  TrigMuonMatching
 
class  TrigMuonMatching_example
 
class  TypedScoringTool
 Score particles of different types in different ways. More...
 
class  TypelessFeature
 Feature class, holding information on Feature attached to navigation. More...
 
class  xAODBunchCrossingTool
 Bunch crossing tool to use with xAOD input files. More...
 

Enumerations

enum  TrigCostMagicNumber_t {
  kRoIEta = 0, kRoIPhi = 1, kEventBufferSize = 9, kEventLumiBlockLength = 43,
  kEBWeight = 45, kEBBunchGroup = 46, kIsCostEvent = 47, kEBIsUnbiasedFlag = 48,
  kSMK = 66, kL1PSK = 67, kHLTPSK = 68, kTimeCostMonitoring = 100,
  kTimeExec = 101, kTimeProc = 102, kTimeRes = 103, kTimeMon = 104,
  kRoIET = 300, kRoIIsTau = 301, kRoIIsolationBits = 302, kRoIETLarge = 304,
  kRoIMuonCharge = 306, kRoIEnergyVectorX = 307, kRoIEnergyVectorY = 308, kRoIEnergyOverflowX = 310,
  kRoIEnergyOverflowY = 311, kRoIEnergyOverflowT = 312, kEventNumber = 9999
}
 

Functions

BunchCrossing operator+ (const BunchCrossing &bc1, const BunchCrossing &bc2)
 Convenience operator taking advantage of the += operator defined in the BunchCrossing class. More...
 
BunchCrossing operator- (const BunchCrossing &bc1, const BunchCrossing &bc2)
 Convenience operator taking advantage of the -= operator defined in the BunchCrossing class. More...
 
int distance (const BunchCrossing bc1, const BunchCrossing bc2)
 I need this function only for technical reasons. More...
 
bool operator< (const BunchTrain &bt1, const BunchTrain &bt2)
 This operator is here to be able to put BunchTrain objects into ordered containers like std::set and friends. More...
 
template<class T >
bool sameObject (const Feature< T > &a, const Feature< T > &b)
 comarison More...
 
std::vector< std::string > convertStringToVector (const std::string &triggerNames)
 makes a split of list of chains into the vector of chains More...
 
std::vector< std::string > keyWrap (const std::vector< std::string > &triggerNames)
 normalizes the list of triggers (patterns) by sorting and uniquing them More...
 
std::string getTEName (const HLT::TriggerElement &te)
 converts TEid to TE name (this may not always work, it depends on the availability of config) More...
 
std::ostream & operator<< (std::ostream &, const Trig::TypelessFeature &)
 
uint16_t getEncodedId (int level, int counter)
 
uint16_t getEncodedId (const std::string &level, int counter)
 
uint16_t getCounterFromEncodedId (uint16_t encoded)
 
uint16_t getLevelFromEncodedId (uint16_t encoded)
 
uint16_t ReserveVarId ATLAS_NOT_THREAD_SAFE (const std::string &name)
 
uint16_t ReserveVarId ATLAS_NOT_THREAD_SAFE (const std::string &name, uint16_t id)
 
bool FindVarId ATLAS_NOT_THREAD_SAFE (const std::string &name, uint16_t &id)
 
bool FindVarName ATLAS_NOT_THREAD_SAFE (const uint16_t id, std::string &name)
 
std::vector< TrigConfVar > GetCurrentTrigConfVarVector ATLAS_NOT_THREAD_SAFE ()
 
TrigMonROBData::History getROBHistory (unsigned int val)
 
TrigMonROBData::Status getROBStatus (unsigned int val)
 
std::string AsStringROBHistory (TrigMonROBData::History hist)
 
std::string AsStringROBStatus (TrigMonROBData::Status stat)
 
uint8_t getRoiId_Unknown ()
 
uint8_t getRoiId_JetEt ()
 
uint8_t getRoiId_Energy ()
 

Detailed Description

The common trigger namespace for trigger analysis tools.

Variable pair: 16 bits int id and float value.

   This is the common namespace that all trigger analysis tools use by
   convention.
Revision
618301
Date
2014-09-24 10:53:05 +0200 (Wed, 24 Sep 2014)
Author
Rustem Ospanov
Date
July 2009

Enumeration Type Documentation

◆ TrigCostMagicNumber_t

Enumerator
kRoIEta 
kRoIPhi 
kEventBufferSize 
kEventLumiBlockLength 
kEBWeight 
kEBBunchGroup 
kIsCostEvent 
kEBIsUnbiasedFlag 
kSMK 
kL1PSK 
kHLTPSK 
kTimeCostMonitoring 
kTimeExec 
kTimeProc 
kTimeRes 
kTimeMon 
kRoIET 
kRoIIsTau 
kRoIIsolationBits 
kRoIETLarge 
kRoIMuonCharge 
kRoIEnergyVectorX 
kRoIEnergyVectorY 
kRoIEnergyOverflowX 
kRoIEnergyOverflowY 
kRoIEnergyOverflowT 
kEventNumber 

Definition at line 25 of file TrigMonVar.h.

25  {
26  kRoIEta = 0,
27  kRoIPhi = 1,
28  kEventBufferSize = 9,
30  kEBWeight = 45,
31  kEBBunchGroup = 46,
32  kIsCostEvent = 47,
33  kEBIsUnbiasedFlag = 48,
34  kSMK = 66,
35  kL1PSK = 67,
36  kHLTPSK = 68,
37  kTimeCostMonitoring = 100,
38  kTimeExec = 101,
39  kTimeProc = 102,
40  kTimeRes = 103,
41  kTimeMon = 104,
42  // 200 - 299 reserved but not used in TrigNtVarsTool
43  kRoIET = 300, // Main transverse energy/pt var
44  kRoIIsTau = 301,
45  kRoIIsolationBits = 302,
46  kRoIETLarge = 304,
47  kRoIMuonCharge = 306,
48  kRoIEnergyVectorX = 307,
49  kRoIEnergyVectorY = 308,
50  kRoIEnergyOverflowX = 310,
51  kRoIEnergyOverflowY = 311,
52  kRoIEnergyOverflowT = 312,
53  kEventNumber = 9999
54  // 10,000 - 11,000 reserved for LB
55  };

Function Documentation

◆ AsStringROBHistory()

std::string Trig::AsStringROBHistory ( TrigMonROBData::History  hist)

Definition at line 166 of file TrigMonROBData.cxx.

167 {
168  if(hist == TrigMonROBData::kUNCLASSIFIED) return "UNCLASSIFIED";
169  if(hist == TrigMonROBData::kRETRIEVED) return "RETRIEVED";
170  if(hist == TrigMonROBData::kCACHED) return "CACHED";
171  if(hist == TrigMonROBData::kIGNORED) return "IGNORED";
172  if(hist == TrigMonROBData::kDISABLED) return "DISABLED";
173 
174  return "UNCLASSIFIED";
175 }

◆ AsStringROBStatus()

std::string Trig::AsStringROBStatus ( TrigMonROBData::Status  stat)

◆ ATLAS_NOT_THREAD_SAFE() [1/5]

std::vector<TrigConfVar> GetCurrentTrigConfVarVector Trig::ATLAS_NOT_THREAD_SAFE ( )

◆ ATLAS_NOT_THREAD_SAFE() [2/5]

uint16_t ReserveVarId Trig::ATLAS_NOT_THREAD_SAFE ( const std::string &  name)

◆ ATLAS_NOT_THREAD_SAFE() [3/5]

bool FindVarId Trig::ATLAS_NOT_THREAD_SAFE ( const std::string &  name,
uint16_t &  id 
)

◆ ATLAS_NOT_THREAD_SAFE() [4/5]

uint16_t ReserveVarId Trig::ATLAS_NOT_THREAD_SAFE ( const std::string &  name,
uint16_t  id 
)

◆ ATLAS_NOT_THREAD_SAFE() [5/5]

bool FindVarName Trig::ATLAS_NOT_THREAD_SAFE ( const uint16_t  id,
std::string &  name 
)

◆ convertStringToVector()

std::vector< std::string > Trig::convertStringToVector ( const std::string &  triggerNames)

makes a split of list of chains into the vector of chains

Definition at line 41 of file TDTUtilities.cxx.

41  {
42  std::string temp(triggerNames);
43  std::string::size_type pos;
44  // new erase all spaces
45  while ((pos = temp.find_first_of(' ')) != std::string::npos)
46  temp.erase(pos,1);
47  return TDTUtilities_impl::split(temp);
48 }

◆ distance()

int Trig::distance ( const BunchCrossing  bc1,
const BunchCrossing  bc2 
)

I need this function only for technical reasons.

Function calculating the distance of two bunch crossings.

It just calls BunchCrossing::distance under the hood...

Unfortunately the function can't receive constant references because of the way some of STL is written. :-/

Parameters
bc1One BunchCrossing object
bc2Another BunchCrossing object
Returns
The absolute distance of the two objects

Definition at line 402 of file BunchCrossing.cxx.

402  {
403 
404  return bc1.distance( bc2 );
405  }

◆ getCounterFromEncodedId()

uint16_t Trig::getCounterFromEncodedId ( uint16_t  encoded)
inline

Definition at line 158 of file TrigConfChain.h.

158  {
159  return (encoded & Bits::maskCounter) >> Bits::shiftCounter;
160  }

◆ getEncodedId() [1/2]

uint16_t Trig::getEncodedId ( const std::string &  level,
int  counter 
)

Definition at line 37 of file TrigConfChain.cxx.

38 {
39  if(level == "L1") return Trig::getEncodedId(1, counter);
40  if(level == "HLT") return Trig::getEncodedId(2, counter);
41 
42  return 0;
43 }

◆ getEncodedId() [2/2]

uint16_t Trig::getEncodedId ( int  level,
int  counter 
)

Definition at line 15 of file TrigConfChain.cxx.

17 {
18  // 16 bit word for encoded chain level and counter
19  uint16_t word = 0x0;
20 
21  if(level < 1 || level > 2) {
22  REPORT_MESSAGE_WITH_CONTEXT(MSG::ERROR, "Trig::getEncoded") << "Bad level";
23  return word;
24  }
25  if(counter < 0 || counter >= 16384) {
26  REPORT_MESSAGE_WITH_CONTEXT(MSG::ERROR, "Trig::getEncoded") << "Bad counter";
27  return word;
28  }
29 
30  word |= level << Bits::shiftLevel;
31  word |= counter;
32 
33  return word;
34 }

◆ getLevelFromEncodedId()

uint16_t Trig::getLevelFromEncodedId ( uint16_t  encoded)
inline

Definition at line 161 of file TrigConfChain.h.

161  {
162  return (encoded & Bits::maskLevel) >> Bits::shiftLevel;
163  }

◆ getROBHistory()

TrigMonROBData::History Trig::getROBHistory ( unsigned int  val)

Definition at line 142 of file TrigMonROBData.cxx.

143 {
145 
146  if(hist == 1) return TrigMonROBData::kRETRIEVED;
147  if(hist == 2) return TrigMonROBData::kCACHED;
148  if(hist == 4) return TrigMonROBData::kIGNORED;
149  if(hist == 8) return TrigMonROBData::kDISABLED;
150 
152 }

◆ getROBStatus()

TrigMonROBData::Status Trig::getROBStatus ( unsigned int  val)

Definition at line 155 of file TrigMonROBData.cxx.

156 {
158 
161 
163 }

◆ getRoiId_Energy()

uint8_t Trig::getRoiId_Energy ( )
inline

Definition at line 91 of file TrigMonRoi.h.

91 { return 253; }

◆ getRoiId_JetEt()

uint8_t Trig::getRoiId_JetEt ( )
inline

Definition at line 90 of file TrigMonRoi.h.

90 { return 254; }

◆ getRoiId_Unknown()

uint8_t Trig::getRoiId_Unknown ( )
inline

Definition at line 89 of file TrigMonRoi.h.

89 { return 255; }

◆ getTEName()

std::string Trig::getTEName ( const HLT::TriggerElement te)

converts TEid to TE name (this may not always work, it depends on the availability of config)

Definition at line 61 of file TDTUtilities.cxx.

62 {
63  std::string s;
64  return (TrigConf::HLTTriggerElement::getLabel(te.getId(), s) ? s : "");
65 }

◆ keyWrap()

std::vector< std::string > Trig::keyWrap ( const std::vector< std::string > &  triggerNames)

normalizes the list of triggers (patterns) by sorting and uniquing them

Definition at line 52 of file TDTUtilities.cxx.

52  {
53  std::vector< std::string > v;
54  v.assign(triggerNames.begin(),triggerNames.end());
55  std::sort(v.begin(),v.end());
56  v.erase( std::unique(v.begin(),v.end()),v.end());
57  return v;
58 }

◆ operator+()

BunchCrossing Trig::operator+ ( const BunchCrossing bc1,
const BunchCrossing bc2 
)

Convenience operator taking advantage of the += operator defined in the BunchCrossing class.

Operator summing two BunchCrossing objects.

Note that using += is much quicker.

Parameters
bc1One bunch crossing object
bc2Another bunch crossing object
Returns
The sum of the two bunch crossings

Definition at line 367 of file BunchCrossing.cxx.

367  {
368 
369  BunchCrossing result( bc1 );
370  result += bc2;
371 
372  return result;
373  }

◆ operator-()

BunchCrossing Trig::operator- ( const BunchCrossing bc1,
const BunchCrossing bc2 
)

Convenience operator taking advantage of the -= operator defined in the BunchCrossing class.

Operator subtracting two BunchCrossing objects.

Note that using -= is much quicker.

Parameters
bc1One bunch crossing object
bc2Another bunch crossing object
Returns
The difference of the two bunch crossings (absolute value depends on order!)

Definition at line 383 of file BunchCrossing.cxx.

383  {
384 
385  BunchCrossing result( bc1 );
386  result -= bc2;
387 
388  return result;
389  }

◆ operator<()

bool Trig::operator< ( const BunchTrain bt1,
const BunchTrain bt2 
)

This operator is here to be able to put BunchTrain objects into ordered containers like std::set and friends.

Comparison operator for BunchTrain objects.

Parameters
bt1One bunch train object
bt2Another bunch train object
Returns
true if bt1 is considered "lower" than bt2, or false otherwise

Definition at line 277 of file BunchTrain.cxx.

277  {
278 
279  if( ! bt2.size() ) return false;
280  if( ! bt1.size() ) return true;
281 
282  return ( ( *bt1.begin() ) < ( *bt2.begin() ) );
283  }

◆ operator<<()

std::ostream & Trig::operator<< ( std::ostream &  o,
const Trig::TypelessFeature feat 
)

Definition at line 18 of file FeatureCollectStandalone.cxx.

18  {
19  o << "Feature accessible by : " << feat.accessHelper();
20  return o;
21 }

◆ sameObject()

template<class T >
bool Trig::sameObject ( const Feature< T > &  a,
const Feature< T > &  b 
)

comarison

Definition at line 221 of file Feature.h.

221  {
222  return a.cptr() == b.cptr();
223  }
Trig::kRoIIsTau
@ kRoIIsTau
Definition: TrigMonVar.h:44
Trig::kHLTPSK
@ kHLTPSK
Definition: TrigMonVar.h:36
Trig::kIsCostEvent
@ kIsCostEvent
Definition: TrigMonVar.h:32
python.SystemOfUnits.s
int s
Definition: SystemOfUnits.py:131
Trig::kEventNumber
@ kEventNumber
Definition: TrigMonVar.h:53
get_generator_info.result
result
Definition: get_generator_info.py:21
Trig::kTimeProc
@ kTimeProc
Definition: TrigMonVar.h:39
xAOD::uint32_t
setEventNumber uint32_t
Definition: EventInfo_v1.cxx:127
Trig::kEBBunchGroup
@ kEBBunchGroup
Definition: TrigMonVar.h:31
plotmaker.hist
hist
Definition: plotmaker.py:148
HLT::TriggerElement::getId
te_id_type getId() const
reset internals.
Definition: TrigNavStructure/TrigNavStructure/TriggerElement.h:43
Trig::kRoIETLarge
@ kRoIETLarge
Definition: TrigMonVar.h:46
Trig::kRoIMuonCharge
@ kRoIMuonCharge
Definition: TrigMonVar.h:47
Trig::Bits::shiftCounter
const uint16_t shiftCounter
Definition: TrigConfChain.h:152
TrigMonROBData::kCACHED
@ kCACHED
Definition: TrigMonROBData.h:33
Trig::kRoIEnergyOverflowT
@ kRoIEnergyOverflowT
Definition: TrigMonVar.h:52
python.iconfTool.models.loaders.level
level
Definition: loaders.py:20
Trig::kRoIEta
@ kRoIEta
Definition: TrigMonVar.h:26
Trig::Bits::maskCounter
const uint16_t maskCounter
Definition: TrigConfChain.h:149
Trig::kTimeExec
@ kTimeExec
Definition: TrigMonVar.h:38
TrigConf::HLTTriggerElement::getLabel
static bool getLabel(unsigned int id, std::string &label)
find name from ID in the map m_IdToLabel
Definition: HLTTriggerElement.cxx:63
xAOD::uint16_t
setWord1 uint16_t
Definition: eFexEMRoI_v1.cxx:88
TrigMonROBData::kDISABLED
@ kDISABLED
Definition: TrigMonROBData.h:35
Trig::kSMK
@ kSMK
Definition: TrigMonVar.h:34
Trig::kEBIsUnbiasedFlag
@ kEBIsUnbiasedFlag
Definition: TrigMonVar.h:33
Trig::kEventBufferSize
@ kEventBufferSize
Definition: TrigMonVar.h:28
Trig::kTimeCostMonitoring
@ kTimeCostMonitoring
Definition: TrigMonVar.h:37
TrigMonROBData::kUNCLASSIFIED
@ kUNCLASSIFIED
Definition: TrigMonROBData.h:31
beamspotman.stat
stat
Definition: beamspotman.py:266
TrigMonROBData::kRETRIEVED
@ kRETRIEVED
Definition: TrigMonROBData.h:32
REPORT_MESSAGE_WITH_CONTEXT
#define REPORT_MESSAGE_WITH_CONTEXT(LVL, CONTEXT_NAME)
Report a message, with an explicitly specified context name.
Definition: Control/AthenaKernel/AthenaKernel/errorcheck.h:345
TrigMonROBData::kPREFETCH
@ kPREFETCH
Definition: TrigMonROBData.h:39
Trig::Bits::maskLevel
const uint16_t maskLevel
Definition: TrigConfChain.h:148
Trig::kRoIEnergyOverflowY
@ kRoIEnergyOverflowY
Definition: TrigMonVar.h:51
Trig::kRoIEnergyOverflowX
@ kRoIEnergyOverflowX
Definition: TrigMonVar.h:50
plotBeamSpotMon.b
b
Definition: plotBeamSpotMon.py:77
ROBbits::maskStatus
const uint32_t maskStatus
Definition: TrigMonROBData.cxx:15
Trig::Bits::shiftLevel
const uint16_t shiftLevel
Definition: TrigConfChain.h:151
python.LumiBlobConversion.pos
pos
Definition: LumiBlobConversion.py:18
TrigMonROBData::kOK
@ kOK
Definition: TrigMonROBData.h:40
Trig::kEventLumiBlockLength
@ kEventLumiBlockLength
Definition: TrigMonVar.h:29
python.PyAthena.v
v
Definition: PyAthena.py:154
Trig::kRoIPhi
@ kRoIPhi
Definition: TrigMonVar.h:27
Trig::kRoIET
@ kRoIET
Definition: TrigMonVar.h:43
a
TList * a
Definition: liststreamerinfos.cxx:10
Trig::kL1PSK
@ kL1PSK
Definition: TrigMonVar.h:35
std::sort
void sort(typename std::reverse_iterator< DataModel_detail::iterator< DVL > > beg, typename std::reverse_iterator< DataModel_detail::iterator< DVL > > end, const Compare &comp)
Specialization of sort for DataVector/List.
Definition: DVL_algorithms.h:623
Trig::kRoIEnergyVectorY
@ kRoIEnergyVectorY
Definition: TrigMonVar.h:49
Trig::kEBWeight
@ kEBWeight
Definition: TrigMonVar.h:30
Pythia8_RapidityOrderMPI.val
val
Definition: Pythia8_RapidityOrderMPI.py:14
TDTUtilities_impl::split
std::vector< std::string > split(const std::string &line)
Definition: TDTUtilities.cxx:24
Trig::kTimeRes
@ kTimeRes
Definition: TrigMonVar.h:40
TrigMonROBData::kIGNORED
@ kIGNORED
Definition: TrigMonROBData.h:34
test_pyathena.counter
counter
Definition: test_pyathena.py:15
Trig::kRoIIsolationBits
@ kRoIIsolationBits
Definition: TrigMonVar.h:45
Trig::TypelessFeature::accessHelper
const HLT::TriggerElement::FeatureAccessHelper & accessHelper() const
Definition: TypelessFeature.h:24
Trig::getEncodedId
uint16_t getEncodedId(int level, int counter)
Definition: TrigConfChain.cxx:15
TrigMonROBData::kUNKNOWN
@ kUNKNOWN
Definition: TrigMonROBData.h:38
Trig::kRoIEnergyVectorX
@ kRoIEnergyVectorX
Definition: TrigMonVar.h:48
ROBbits::maskHistory
const uint32_t maskHistory
Definition: TrigMonROBData.cxx:14
Trig::kTimeMon
@ kTimeMon
Definition: TrigMonVar.h:41