ATLAS Offline Software
Loading...
Searching...
No Matches
ISCT_CalibEvtInfo Class Referenceabstract

#include <ISCT_CalibEvtInfo.h>

Inheritance diagram for ISCT_CalibEvtInfo:
Collaboration diagram for ISCT_CalibEvtInfo:

Public Member Functions

 ISCT_CalibEvtInfo ()
 no-op c/tor
virtual ~ISCT_CalibEvtInfo ()=default
 no-op destructor
virtual void setTimeStamp (const int begin, const int end)=0
 specific methods for this class
virtual void setTimeStamp (const std::string &begin, const std::string &end)=0
virtual void setTimeStamp (const int ts)=0
virtual void getTimeStamps (int &begin, int &end) const =0
virtual void getTimeStamps (std::string &begin, std::string &end) const =0
virtual int timeStamp () const =0
virtual int duration () const =0
virtual void setSource (const std::string &source)=0
virtual void setLumiBlock (const int begin, const int end)=0
virtual void setLumiBlock (const int lb)=0
virtual void getLumiBlock (int &begin, int &end) const =0
virtual int lumiBlock () const =0
virtual int numLumiBlocks () const =0
virtual void setRunNumber (const int rn)=0
virtual void setEventNumber (const int en)=0
virtual int runNumber () const =0
virtual int eventNumber () const =0
virtual void setCounter (const int counterVal)=0
virtual void incrementCounter ()=0
virtual int counter () const =0
virtual void setBunchCrossing (const int bc)=0

Static Public Member Functions

static const InterfaceID & interfaceID ()
 interfaceID re-implemented from IInterface

Detailed Description

Definition at line 27 of file ISCT_CalibEvtInfo.h.

Constructor & Destructor Documentation

◆ ISCT_CalibEvtInfo()

ISCT_CalibEvtInfo::ISCT_CalibEvtInfo ( )
inline

no-op c/tor

Definition at line 30 of file ISCT_CalibEvtInfo.h.

30{}

◆ ~ISCT_CalibEvtInfo()

virtual ISCT_CalibEvtInfo::~ISCT_CalibEvtInfo ( )
virtualdefault

no-op destructor

Member Function Documentation

◆ counter()

virtual int ISCT_CalibEvtInfo::counter ( ) const
pure virtual

◆ duration()

virtual int ISCT_CalibEvtInfo::duration ( ) const
pure virtual

◆ eventNumber()

virtual int ISCT_CalibEvtInfo::eventNumber ( ) const
pure virtual

◆ getLumiBlock()

virtual void ISCT_CalibEvtInfo::getLumiBlock ( int & begin,
int & end ) const
pure virtual

◆ getTimeStamps() [1/2]

virtual void ISCT_CalibEvtInfo::getTimeStamps ( int & begin,
int & end ) const
pure virtual

◆ getTimeStamps() [2/2]

virtual void ISCT_CalibEvtInfo::getTimeStamps ( std::string & begin,
std::string & end ) const
pure virtual

◆ incrementCounter()

virtual void ISCT_CalibEvtInfo::incrementCounter ( )
pure virtual

◆ interfaceID()

const InterfaceID & ISCT_CalibEvtInfo::interfaceID ( )
inlinestatic

interfaceID re-implemented from IInterface

Definition at line 64 of file ISCT_CalibEvtInfo.h.

64 {
65 static const InterfaceID IID{"ISCT_CalibEvtInfo", 1, 0};
66 return IID;
67}

◆ lumiBlock()

virtual int ISCT_CalibEvtInfo::lumiBlock ( ) const
pure virtual

◆ numLumiBlocks()

virtual int ISCT_CalibEvtInfo::numLumiBlocks ( ) const
pure virtual

◆ runNumber()

virtual int ISCT_CalibEvtInfo::runNumber ( ) const
pure virtual

◆ setBunchCrossing()

virtual void ISCT_CalibEvtInfo::setBunchCrossing ( const int bc)
pure virtual

◆ setCounter()

virtual void ISCT_CalibEvtInfo::setCounter ( const int counterVal)
pure virtual

◆ setEventNumber()

virtual void ISCT_CalibEvtInfo::setEventNumber ( const int en)
pure virtual

◆ setLumiBlock() [1/2]

virtual void ISCT_CalibEvtInfo::setLumiBlock ( const int begin,
const int end )
pure virtual

◆ setLumiBlock() [2/2]

virtual void ISCT_CalibEvtInfo::setLumiBlock ( const int lb)
pure virtual

◆ setRunNumber()

virtual void ISCT_CalibEvtInfo::setRunNumber ( const int rn)
pure virtual

◆ setSource()

virtual void ISCT_CalibEvtInfo::setSource ( const std::string & source)
pure virtual

◆ setTimeStamp() [1/3]

virtual void ISCT_CalibEvtInfo::setTimeStamp ( const int begin,
const int end )
pure virtual

specific methods for this class

◆ setTimeStamp() [2/3]

virtual void ISCT_CalibEvtInfo::setTimeStamp ( const int ts)
pure virtual

◆ setTimeStamp() [3/3]

virtual void ISCT_CalibEvtInfo::setTimeStamp ( const std::string & begin,
const std::string & end )
pure virtual

◆ timeStamp()

virtual int ISCT_CalibEvtInfo::timeStamp ( ) const
pure virtual

The documentation for this class was generated from the following file: