|
ATLAS Offline Software
|
Go to the documentation of this file.
8 #include "GaudiKernel/MsgStream.h"
33 m_hTriggerType(nullptr)
54 return StatusCode::SUCCESS;
62 ATH_MSG_DEBUG(
"MuonEventInfoMonTool Histograms being filled" );
65 std::string generic_path_muonmonitoring =
"Muon/MuonEventInfo";
78 m_hTriggerType =
new TH1F(
"TriggerType",
"Number_of_Events_per_L1_TriggerType(8 bits)",256, -0.5, 255.5);
88 ATH_MSG_FATAL(
"m_hTriggerType Failed to register histogram " );
89 return StatusCode::FAILURE;
108 ATH_MSG_DEBUG(
"MuonEventInfoMonTool::EventInfo Monitoring Histograms being filled" );
141 MuonDQAeventInfo.
setTag( eventTag );
158 return MuonDQAeventInfo;
161 const CTP_RDO* ctpRDO =
nullptr;
163 if (
sc.isFailure() ) {
164 ATH_MSG_WARNING(
"CTP_RDO trigger info missing, not added to EventTag" );
165 return MuonDQAeventInfo;
168 const CTP_RIO* ctpRIO =
nullptr;
170 if (
sc.isFailure() ) {
171 ATH_MSG_WARNING(
"CTP_RIO trigger info missing, not added to EventTag" );
172 return MuonDQAeventInfo;
177 const std::vector<CTP_BC>& BCs =
ctp.getBunchCrossings();
184 const CTP_BC& bunch = BCs.at(storeBunch);
201 return MuonDQAeventInfo;
225 event->setMuonDQAEventInfo( eventInfo );
bool contains(const TKEY &key) const
Look up a keyed object in TDS (compare also tryRetrieve) returns false if object not available in TDS...
uint64_t eventNumber() const
The current event's event number.
const std::bitset< 512 > & getTAV() const
get bitset of TAV words
Gaudi::Details::PropertyBase & declareProperty(Gaudi::Property< T > &t)
#define ATH_MSG_VERBOSE(x)
uint32_t runNumber() const
The current event's run number.
void setTimeStamp(const unsigned int time_stamp)
sets timestamp
StatusCode retrieve(const T *&ptr) const
Retrieve the default object into a const T*.
void setLumiBlock(const unsigned int lumi_block)
sets LumiBlock
void setTag(const std::string &tag)
sets reconstruction tag
POOL::TEvent event(POOL::TEvent::kClassAccess)
::StatusCode StatusCode
StatusCode definition for legacy code.
void setTriggerBit(unsigned int n, bool bit)
void setRunTime(const float running_time)
sets ns_Offset
StatusCode initialize(bool used=true)
If this object is used as a property, then this should be called during the initialize phase.
uint32_t lumiBlock() const
The current event's luminosity block number.
const std::bitset< 512 > & getTAP() const
get bitset of TAP words
void setNumberOfTriggerBits(unsigned int n)
void setOffset(const unsigned int ns_Offset)
sets ns_Offset
uint32_t getL1AcceptBunchPosition() const
ctp
Retrieve trigger EDM objects.
void setTrigType(const std::bitset< 8 > &trig_Type)
sets Trigger Type
void setRunNumber(const unsigned int run_number)
sets runnumber
#define ATH_MSG_WARNING(x)
uint16_t level1TriggerType() const
The Level-1 trigger type.
uint32_t timeStamp() const
POSIX time in seconds from 1970. January 1st.
def TH1F(name, title, nxbins, bins_par2, bins_par3=None, path='', **kwargs)
void setEventNumber(const unsigned int event_number)
sets eventnumber
Handle class for reading from StoreGate.