![]() |
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.
1.8.18