9#ifndef MUONCALIBEVTBASE_MuonCalibEventInfo_h
10#define MUONCALIBEVTBASE_MuonCalibEventInfo_h
41 unsigned int time_stamp);
42 MuonCalibEventInfo(
unsigned int run_number,
unsigned int event_number,
unsigned int time_stamp,
unsigned int lumi_block,
44 MuonCalibEventInfo(
unsigned int run_number,
unsigned int event_number,
unsigned int time_stamp,
46 MuonCalibEventInfo(
unsigned int run_number,
unsigned int event_number,
unsigned int time_stamp,
unsigned int lumi_block,
47 unsigned int bc_id, std::string
tag);
49 std::ostream&
dump(std::ostream& stream)
const;
55 unsigned int bcId()
const;
56 const std::string&
tag()
const;
63 void setBcId(
const unsigned int bc_id);
std::ostream & operator<<(std::ostream &stream, const MuonCalib::MuonCalibEventInfo &info)
MuonCalib::MuonCalibEventInfo: a class which stores the following information of an event:
MuonCalibEventInfo(const MuonCalibEventInfo &eventInfo)=default
copyconstructor
std::string m_tag
reconstruction tag member
void setLumiBlock(const unsigned int lumi_block)
sets lumiblock
void setTag(const std::string &tag)
sets reconstruction tag
unsigned int m_bcId
bcId member
unsigned int timeStamp() const
retrieving timestamp of MuonCalibEvent
void setEventNumber(const unsigned int event_number)
sets eventnumber
void setRunNumber(const unsigned int run_number)
sets runnumber
MuonCalibEventInfo & operator=(const MuonCalibEventInfo &eventInfo)=default
void setBcId(const unsigned int bc_id)
sets bcid
unsigned int lumiBlock() const
retrieving lumiblock of MuonCalibEvent
unsigned int runNumber() const
retrieving runnumber of MuonCalibEvent
unsigned int m_runNumber
runnumber member
const std::string & tag() const
retrieving reconstruction tag of MuonCalibEvent
void setNumberOfTriggerBits(unsigned int n)
unsigned int bcId() const
retrieving bcid of MuonCalibEvent
~MuonCalibEventInfo()=default
destructor
const std::vector< bool > & triggerBits() const
unsigned int m_eventNumber
eventnumber member
unsigned int m_timeStamp
timestamp member
void setTriggerBit(unsigned int n, bool bit)
unsigned int eventNumber() const
retrieving eventnumber of MuonCalibevent
unsigned int m_lumiBlock
lumiBlock member
void setTimeStamp(const unsigned int time_stamp)
sets timestamp
std::vector< bool > m_trigger_bits
Trigger bits.
MuonCalibEventInfo()=default
Default constructor.
CscCalcPed - algorithm that finds the Cathode Strip Chamber pedestals from an RDO.