ATLAS Offline Software
Public Member Functions | Public Attributes | List of all members
TrigPath Class Reference

Support class for use in AthenaPoolMultiTest event splitting.
Stores trigger path information, i.e. correlation between trigger levels. More...

#include <TrigPath.h>

Collaboration diagram for TrigPath:

Public Member Functions

 TrigPath ()
 
 TrigPath (int l1, int l2, int p)
 
bool isValid () const
 
bool operator== (const TrigPath &t) const
 
bool operator!= (const TrigPath &t) const
 
bool operator< (const TrigPath &t) const
 

Public Attributes

int pathID
 
int l1bit
 
int l2bit
 

Detailed Description

Support class for use in AthenaPoolMultiTest event splitting.
Stores trigger path information, i.e. correlation between trigger levels.

Author
Jack Cranshaw Created May 2004 for DC2 validation

Definition at line 22 of file TrigPath.h.

Constructor & Destructor Documentation

◆ TrigPath() [1/2]

TrigPath::TrigPath ( )
inline

Definition at line 25 of file TrigPath.h.

25 : pathID(-1), l1bit(-1), l2bit(0) {}

◆ TrigPath() [2/2]

TrigPath::TrigPath ( int  l1,
int  l2,
int  p 
)
inline

Definition at line 26 of file TrigPath.h.

26  :
27  pathID(p), l1bit(l1), l2bit(l2) {}

Member Function Documentation

◆ isValid()

bool TrigPath::isValid ( ) const
inline

Definition at line 32 of file TrigPath.h.

32  {
33  return (pathID>-1&&pathID<64&&
34  l1bit>-1 &&l1bit<64&&
35  l2bit>-1 &&l2bit<64 );
36  }

◆ operator!=()

bool TrigPath::operator!= ( const TrigPath t) const
inline

Definition at line 40 of file TrigPath.h.

41  {return !(*this==t);}

◆ operator<()

bool TrigPath::operator< ( const TrigPath t) const
inline

Definition at line 42 of file TrigPath.h.

43  {return this->pathID<t.pathID;}

◆ operator==()

bool TrigPath::operator== ( const TrigPath t) const
inline

Definition at line 38 of file TrigPath.h.

39  {return this->pathID==t.pathID;}

Member Data Documentation

◆ l1bit

int TrigPath::l1bit

Definition at line 29 of file TrigPath.h.

◆ l2bit

int TrigPath::l2bit

Definition at line 30 of file TrigPath.h.

◆ pathID

int TrigPath::pathID

Definition at line 28 of file TrigPath.h.


The documentation for this class was generated from the following file:
python.PerfMonSerializer.p
def p
Definition: PerfMonSerializer.py:743
TrigPath::pathID
int pathID
Definition: TrigPath.h:28
read_hist_ntuple.t
t
Definition: read_hist_ntuple.py:5
skel.l2
l2
Definition: skel.GENtoEVGEN.py:426
TrigPath::l1bit
int l1bit
Definition: TrigPath.h:29
TrigPath::l2bit
int l2bit
Definition: TrigPath.h:30
skel.l1
l1
Definition: skel.GENtoEVGEN.py:425