ATLAS Offline Software
|
#include <MuonCalibEventInfo.h>
Public Member Functions | |
MuonCalibEventInfo ()=default | |
Default constructor. More... | |
MuonCalibEventInfo (const MuonCalibEventInfo &eventInfo)=default | |
copyconstructor More... | |
MuonCalibEventInfo & | operator= (const MuonCalibEventInfo &eventInfo)=default |
~MuonCalibEventInfo ()=default | |
destructor More... | |
MuonCalibEventInfo (unsigned int run_number, unsigned int event_number) | |
constructor with runnumber/eventnumber (for sim data) More... | |
MuonCalibEventInfo (unsigned int run_number, unsigned int event_number, unsigned int time_stamp) | |
constructor run/event number and time stamp arguments More... | |
MuonCalibEventInfo (unsigned int run_number, unsigned int event_number, unsigned int time_stamp, unsigned int lumi_block, unsigned int bc_id) | |
MuonCalibEventInfo (unsigned int run_number, unsigned int event_number, unsigned int time_stamp, std::string tag) | |
constructor from older times More... | |
MuonCalibEventInfo (unsigned int run_number, unsigned int event_number, unsigned int time_stamp, unsigned int lumi_block, unsigned int bc_id, std::string tag) | |
constructor initializing all members More... | |
std::ostream & | dump (std::ostream &stream) const |
unsigned int | runNumber () const |
retrieving runnumber of MuonCalibEvent More... | |
unsigned int | eventNumber () const |
retrieving eventnumber of MuonCalibevent More... | |
unsigned int | timeStamp () const |
retrieving timestamp of MuonCalibEvent More... | |
unsigned int | lumiBlock () const |
retrieving lumiblock of MuonCalibEvent More... | |
unsigned int | bcId () const |
retrieving bcid of MuonCalibEvent More... | |
const std::string & | tag () const |
retrieving reconstruction tag of MuonCalibEvent More... | |
const std::vector< bool > & | triggerBits () const |
void | setRunNumber (const unsigned int run_number) |
sets runnumber More... | |
void | setEventNumber (const unsigned int event_number) |
sets eventnumber More... | |
void | setTimeStamp (const unsigned int time_stamp) |
sets timestamp More... | |
void | setLumiBlock (const unsigned int lumi_block) |
sets lumiblock More... | |
void | setBcId (const unsigned int bc_id) |
sets bcid More... | |
void | setTag (const std::string &tag) |
sets reconstruction tag More... | |
void | setNumberOfTriggerBits (unsigned int n) |
void | setTriggerBit (unsigned int n, bool bit) |
Private Attributes | |
unsigned int | m_runNumber {0} |
runnumber member More... | |
unsigned int | m_eventNumber {0} |
eventnumber member More... | |
unsigned int | m_timeStamp {0} |
timestamp member More... | |
unsigned int | m_lumiBlock {0} |
lumiBlock member More... | |
unsigned int | m_bcId {0} |
bcId member More... | |
std::string | m_tag {"none"} |
reconstruction tag member More... | |
std::vector< bool > | m_trigger_bits |
Trigger bits. More... | |
MuonCalib::MuonCalibEventInfo: a class which stores the following information of an event:
Moore : Muon reconstruction with the Moore package. One segment per pattern is be stored.
Muonboy : Muon reconstruction with the Muonboy package. One segment per pattern is stored.
MoMu : Modular muon reconstruction is applied. A pattern may contain multiple segments.
Definition at line 32 of file MuonCalibEventInfo.h.
|
default |
Default constructor.
|
default |
copyconstructor
|
default |
destructor
MuonCalib::MuonCalibEventInfo::MuonCalibEventInfo | ( | unsigned int | run_number, |
unsigned int | event_number | ||
) |
constructor with runnumber/eventnumber (for sim data)
Definition at line 28 of file MuonCalibEventInfo.cxx.
MuonCalib::MuonCalibEventInfo::MuonCalibEventInfo | ( | unsigned int | run_number, |
unsigned int | event_number, | ||
unsigned int | time_stamp | ||
) |
constructor run/event number and time stamp arguments
Definition at line 31 of file MuonCalibEventInfo.cxx.
MuonCalib::MuonCalibEventInfo::MuonCalibEventInfo | ( | unsigned int | run_number, |
unsigned int | event_number, | ||
unsigned int | time_stamp, | ||
unsigned int | lumi_block, | ||
unsigned int | bc_id | ||
) |
Definition at line 34 of file MuonCalibEventInfo.cxx.
MuonCalib::MuonCalibEventInfo::MuonCalibEventInfo | ( | unsigned int | run_number, |
unsigned int | event_number, | ||
unsigned int | time_stamp, | ||
std::string | tag | ||
) |
constructor from older times
Definition at line 38 of file MuonCalibEventInfo.cxx.
MuonCalib::MuonCalibEventInfo::MuonCalibEventInfo | ( | unsigned int | run_number, |
unsigned int | event_number, | ||
unsigned int | time_stamp, | ||
unsigned int | lumi_block, | ||
unsigned int | bc_id, | ||
std::string | tag | ||
) |
constructor initializing all members
Definition at line 41 of file MuonCalibEventInfo.cxx.
unsigned int MuonCalib::MuonCalibEventInfo::bcId | ( | ) | const |
std::ostream & MuonCalib::MuonCalibEventInfo::dump | ( | std::ostream & | stream | ) | const |
Definition at line 45 of file MuonCalibEventInfo.cxx.
unsigned int MuonCalib::MuonCalibEventInfo::eventNumber | ( | ) | const |
unsigned int MuonCalib::MuonCalibEventInfo::lumiBlock | ( | ) | const |
|
default |
unsigned int MuonCalib::MuonCalibEventInfo::runNumber | ( | ) | const |
void MuonCalib::MuonCalibEventInfo::setBcId | ( | const unsigned int | bc_id | ) |
void MuonCalib::MuonCalibEventInfo::setEventNumber | ( | const unsigned int | event_number | ) |
void MuonCalib::MuonCalibEventInfo::setLumiBlock | ( | const unsigned int | lumi_block | ) |
void MuonCalib::MuonCalibEventInfo::setNumberOfTriggerBits | ( | unsigned int | n | ) |
Definition at line 25 of file MuonCalibEventInfo.cxx.
void MuonCalib::MuonCalibEventInfo::setRunNumber | ( | const unsigned int | run_number | ) |
void MuonCalib::MuonCalibEventInfo::setTag | ( | const std::string & | tag | ) |
void MuonCalib::MuonCalibEventInfo::setTimeStamp | ( | const unsigned int | time_stamp | ) |
void MuonCalib::MuonCalibEventInfo::setTriggerBit | ( | unsigned int | n, |
bool | bit | ||
) |
Definition at line 26 of file MuonCalibEventInfo.cxx.
const std::string & MuonCalib::MuonCalibEventInfo::tag | ( | ) | const |
retrieving reconstruction tag of MuonCalibEvent
Definition at line 16 of file MuonCalibEventInfo.cxx.
unsigned int MuonCalib::MuonCalibEventInfo::timeStamp | ( | ) | const |
const std::vector< bool > & MuonCalib::MuonCalibEventInfo::triggerBits | ( | ) | const |
Definition at line 17 of file MuonCalibEventInfo.cxx.
|
private |
bcId member
Definition at line 73 of file MuonCalibEventInfo.h.
|
private |
eventnumber member
Definition at line 70 of file MuonCalibEventInfo.h.
|
private |
lumiBlock member
Definition at line 72 of file MuonCalibEventInfo.h.
|
private |
runnumber member
Definition at line 69 of file MuonCalibEventInfo.h.
|
private |
reconstruction tag member
Definition at line 74 of file MuonCalibEventInfo.h.
|
private |
timestamp member
Definition at line 71 of file MuonCalibEventInfo.h.
|
private |
Trigger bits.
Definition at line 75 of file MuonCalibEventInfo.h.