#include <DTSectCollThCand.h>
Public Member Functions | |
void | clear () |
Clear the trigger. | |
int | CoarseSync () const |
Return the Coarse Sync Parameter. | |
DTConfigSectColl * | config () const |
Configuration set. | |
DTSectCollThCand () | |
Constructor. | |
DTSectCollThCand (const DTSectCollThCand &tsccand) | |
Constructor. | |
DTSectCollThCand (DTSC *, const DTChambThSegm *) | |
DTSectCollThCand & | operator= (const DTSectCollThCand &tsccand) |
Assignment operator. | |
void | print () const |
Print the trigger. | |
DTSC * | tsc () const |
Return the DTTSS. | |
const DTChambThSegm * | tsTr () const |
Return associated TSTheta trigger. | |
~DTSectCollThCand () | |
Destructor. | |
Private Attributes | |
DTSC * | _tsc |
const DTChambThSegm * | _tstsegm |
DTSectCollThCand.h A Trigger Server Theta Candidate
C. Battilana
Definition at line 32 of file DTSectCollThCand.h.
DTSectCollThCand::DTSectCollThCand | ( | DTSC * | tsc, |
const DTChambThSegm * | tstsegm | ||
) |
Definition at line 30 of file DTSectCollThCand.cc.
DTSectCollThCand::DTSectCollThCand | ( | ) |
DTSectCollThCand::DTSectCollThCand | ( | const DTSectCollThCand & | tsccand | ) |
Constructor.
DTSectCollThCand::~DTSectCollThCand | ( | ) |
void DTSectCollThCand::clear | ( | void | ) | [inline] |
Clear the trigger.
Definition at line 60 of file DTSectCollThCand.cc.
References _tstsegm.
{ _tstsegm=0; }
int DTSectCollThCand::CoarseSync | ( | ) | const |
Return the Coarse Sync Parameter.
Definition at line 65 of file DTSectCollThCand.cc.
References _tstsegm, DTChambThSegm::ChamberId(), DTConfigSectColl::CoarseSync(), config(), gather_cfg::cout, and DTChamberId::station().
Referenced by print(), and DTSectColl::runSectColl().
DTConfigSectColl* DTSectCollThCand::config | ( | void | ) | const [inline] |
Configuration set.
Definition at line 58 of file DTSectCollThCand.h.
References _tsc, and DTSC::config().
Referenced by CoarseSync().
DTSectCollThCand & DTSectCollThCand::operator= | ( | const DTSectCollThCand & | tsccand | ) |
void DTSectCollThCand::print | ( | void | ) | const |
Print the trigger.
Definition at line 76 of file DTSectCollThCand.cc.
References _tstsegm, CoarseSync(), gather_cfg::cout, DTChambThSegm::print(), and DTChambThSegm::step().
DTSC* DTSectCollThCand::tsc | ( | ) | const [inline] |
Return the DTTSS.
Definition at line 61 of file DTSectCollThCand.h.
References _tsc.
{ return _tsc; }
const DTChambThSegm* DTSectCollThCand::tsTr | ( | ) | const [inline] |
Return associated TSTheta trigger.
Definition at line 64 of file DTSectCollThCand.h.
References _tstsegm.
Referenced by DTSectColl::runSectColl().
{ return _tstsegm; }
DTSC* DTSectCollThCand::_tsc [private] |
Definition at line 74 of file DTSectCollThCand.h.
Referenced by config(), operator=(), and tsc().
const DTChambThSegm* DTSectCollThCand::_tstsegm [private] |
Definition at line 75 of file DTSectCollThCand.h.
Referenced by clear(), CoarseSync(), operator=(), print(), and tsTr().