11#ifndef SCT_CalibEventInfo_h
12#define SCT_CalibEventInfo_h
18#include "GaudiKernel/ToolHandle.h"
39 virtual void setTimeStamp(
const int begin,
const int end);
40 virtual void setTimeStamp(
const std::string& begin,
const std::string& end);
43 virtual void getTimeStamps(std::string& begin, std::string& end)
const;
47 virtual void setSource(
const std::string & source);
49 virtual void setLumiBlock(
const int begin,
const int end);
75 int m_LBEnd{std::numeric_limits<int>::min()};
86 std::string
toUtc(
const int timestamp)
const;
interface for SCT_CalibEvtInfo
virtual StatusCode initialize()
virtual int numLumiBlocks() const
virtual void setLumiBlock(const int begin, const int end)
virtual ~SCT_CalibEventInfo()=default
virtual void setSource(const std::string &source)
virtual void setCounter(const int counterVal)
virtual void incrementCounter()
std::string m_tsEndString
std::string toUtc(const int timestamp) const
std::string m_tsBeginString
virtual int counter() const
virtual int eventNumber() const
virtual void setRunNumber(const int rn)
virtual int lumiBlock() const
virtual int timeStamp() const
virtual void setTimeStamp(const int begin, const int end)
SCT_CalibEventInfo(const std::string &, const std::string &, const IInterface *)
virtual void getLumiBlock(int &begin, int &end) const
virtual void setEventNumber(const int en)
virtual int runNumber() const
virtual void setBunchCrossing(const int bc)
virtual StatusCode finalize()
virtual void getTimeStamps(int &begin, int &end) const
virtual int duration() const