TMBTrigger Class Reference
[Trigger ObjectsGlobal Information]

#include <TMBTrigger.hpp>

List of all members.


Detailed Description

Global Trigger Information.

Definition at line 15 of file TMBTrigger.hpp.

Public Member Functions

 TMBTrigger ()
 TMBTrigger (const TString &l3name, int l1bitnumber, int l2bitnumber, bool l1passed, bool l2passed, bool l3passed, bool l2unbiased, bool l3unbiased, bool usedl1l2)
 ~TMBTrigger ()
const char * getTrgName () const
void L3Passed (bool l3passed)
void L2Passed (bool l2passed)
void L1Passed (bool l1passed)
void L2Bit (int bit)
void L1Bit (int bit)
void L3Unbiased (bool l3unbiased)
void L2Unbiased (bool l2unbiased)
void UsedL1L2Chunk (bool usedl1l2)
bool L3Passed () const
bool L2Passed () const
bool L1Passed () const
int L2Bit () const
int L1Bit () const
bool L3unbiased () const
bool L2unbiased () const
bool UsedL1L2Chunk () const
 ClassDef (TMBTrigger, 1)

Private Attributes

Int_t _NTriggers
TString _trgname
bool _l3passed
bool _l2passed
bool _l1passed
bool _l3unbiased
bool _l2unbiased
int _l2bitNum
int _l1bitNum
bool _usedL1L2Chunk


Constructor & Destructor Documentation

TMBTrigger::TMBTrigger  ) 
 

Definition at line 29 of file TMBTrigger.cpp.

TMBTrigger::TMBTrigger const TString &  l3name,
int  l1bitnumber,
int  l2bitnumber,
bool  l1passed,
bool  l2passed,
bool  l3passed,
bool  l2unbiased,
bool  l3unbiased,
bool  usedl1l2
 

Definition at line 8 of file TMBTrigger.cpp.

TMBTrigger::~TMBTrigger  ) 
 

Definition at line 42 of file TMBTrigger.cpp.


Member Function Documentation

TMBTrigger::ClassDef TMBTrigger  ,
 

const char* TMBTrigger::getTrgName  )  const [inline]
 

Definition at line 46 of file TMBTrigger.hpp.

References _trgname.

int TMBTrigger::L1Bit  )  const [inline]
 

Definition at line 61 of file TMBTrigger.hpp.

References _l1bitNum.

void TMBTrigger::L1Bit int  bit  )  [inline]
 

Definition at line 52 of file TMBTrigger.hpp.

References _l1bitNum.

bool TMBTrigger::L1Passed  )  const [inline]
 

Definition at line 59 of file TMBTrigger.hpp.

References _l1passed.

void TMBTrigger::L1Passed bool  l1passed  )  [inline]
 

Definition at line 50 of file TMBTrigger.hpp.

References _l1passed.

int TMBTrigger::L2Bit  )  const [inline]
 

Definition at line 60 of file TMBTrigger.hpp.

References _l2bitNum.

void TMBTrigger::L2Bit int  bit  )  [inline]
 

Definition at line 51 of file TMBTrigger.hpp.

References _l2bitNum.

bool TMBTrigger::L2Passed  )  const [inline]
 

Definition at line 58 of file TMBTrigger.hpp.

References _l2passed.

void TMBTrigger::L2Passed bool  l2passed  )  [inline]
 

Definition at line 49 of file TMBTrigger.hpp.

References _l2passed.

bool TMBTrigger::L2unbiased  )  const [inline]
 

Definition at line 63 of file TMBTrigger.hpp.

References _l2unbiased.

void TMBTrigger::L2Unbiased bool  l2unbiased  )  [inline]
 

Definition at line 54 of file TMBTrigger.hpp.

References _l3unbiased.

bool TMBTrigger::L3Passed  )  const [inline]
 

Definition at line 57 of file TMBTrigger.hpp.

References _l3passed.

void TMBTrigger::L3Passed bool  l3passed  )  [inline]
 

Definition at line 48 of file TMBTrigger.hpp.

References _l3passed.

bool TMBTrigger::L3unbiased  )  const [inline]
 

Definition at line 62 of file TMBTrigger.hpp.

References _l3unbiased.

void TMBTrigger::L3Unbiased bool  l3unbiased  )  [inline]
 

Definition at line 53 of file TMBTrigger.hpp.

References _l3unbiased.

bool TMBTrigger::UsedL1L2Chunk  )  const [inline]
 

Definition at line 64 of file TMBTrigger.hpp.

References _usedL1L2Chunk.

void TMBTrigger::UsedL1L2Chunk bool  usedl1l2  )  [inline]
 

Definition at line 55 of file TMBTrigger.hpp.

References _usedL1L2Chunk.


Member Data Documentation

int TMBTrigger::_l1bitNum [private]
 

Definition at line 27 of file TMBTrigger.hpp.

Referenced by L1Bit().

bool TMBTrigger::_l1passed [private]
 

Definition at line 23 of file TMBTrigger.hpp.

Referenced by L1Passed().

int TMBTrigger::_l2bitNum [private]
 

Definition at line 26 of file TMBTrigger.hpp.

Referenced by L2Bit().

bool TMBTrigger::_l2passed [private]
 

Definition at line 22 of file TMBTrigger.hpp.

Referenced by L2Passed().

bool TMBTrigger::_l2unbiased [private]
 

Definition at line 25 of file TMBTrigger.hpp.

Referenced by L2unbiased().

bool TMBTrigger::_l3passed [private]
 

Definition at line 21 of file TMBTrigger.hpp.

Referenced by L3Passed().

bool TMBTrigger::_l3unbiased [private]
 

Definition at line 24 of file TMBTrigger.hpp.

Referenced by L2Unbiased(), L3unbiased(), and L3Unbiased().

Int_t TMBTrigger::_NTriggers [private]
 

Definition at line 19 of file TMBTrigger.hpp.

TString TMBTrigger::_trgname [private]
 

Definition at line 20 of file TMBTrigger.hpp.

Referenced by getTrgName().

bool TMBTrigger::_usedL1L2Chunk [private]
 

Definition at line 28 of file TMBTrigger.hpp.

Referenced by UsedL1L2Chunk().


The documentation for this class was generated from the following files:
Generated on Thu Apr 3 04:14:27 2008 for CAF by doxygen 1.3.4