ATLAS Offline Software
Public Member Functions | Private Attributes | List of all members
McAddress Class Reference

#include <McAddress.h>

Inheritance diagram for McAddress:
Collaboration diagram for McAddress:

Public Member Functions

virtual ~McAddress ()
 Standard Destructor. More...
 
 McAddress (const CLID &clid, const std::string &fname, const std::string &cname)
 Standard Constructor. More...
 
 McAddress (const CLID &clid, const std::string &fname, const unsigned int &run, const uint64_t &event, const unsigned int &LB, const unsigned int &time)
 
void setRunEvt (unsigned int run, uint64_t evt, unsigned int LB, unsigned int time)
 Event accessors. More...
 
unsigned int runNumber () const
 
uint64_t eventNumber () const
 
unsigned int lumiBlock () const
 
unsigned int timeStamp () const
 

Private Attributes

unsigned int m_runNo
 
uint64_t m_eventNo
 
unsigned int m_LBNo
 
unsigned int m_timeStamp
 

Detailed Description

Definition at line 27 of file McAddress.h.

Constructor & Destructor Documentation

◆ ~McAddress()

virtual McAddress::~McAddress ( )
inlinevirtual

Standard Destructor.

Definition at line 30 of file McAddress.h.

30 {}; //doesn't own event

◆ McAddress() [1/2]

McAddress::McAddress ( const CLID clid,
const std::string &  fname,
const std::string &  cname 
)

Standard Constructor.

Definition at line 33 of file McAddress.cxx.

34  : GenericAddress(McCnvSvc::storageType(), clid, fname, cname),
35  m_runNo(0), m_eventNo(0), m_LBNo(0), m_timeStamp(0)
36 { }

◆ McAddress() [2/2]

McAddress::McAddress ( const CLID clid,
const std::string &  fname,
const unsigned int &  run,
const uint64_t &  event,
const unsigned int &  LB,
const unsigned int &  time 
)

Definition at line 38 of file McAddress.cxx.

40  : GenericAddress(McCnvSvc::storageType(), clid, fname, ""),
42 { }

Member Function Documentation

◆ eventNumber()

uint64_t McAddress::eventNumber ( ) const
inline

Definition at line 48 of file McAddress.h.

48 { return m_eventNo; }

◆ lumiBlock()

unsigned int McAddress::lumiBlock ( ) const
inline

Definition at line 49 of file McAddress.h.

49 { return m_LBNo; }

◆ runNumber()

unsigned int McAddress::runNumber ( ) const
inline

Definition at line 47 of file McAddress.h.

47 { return m_runNo; }

◆ setRunEvt()

void McAddress::setRunEvt ( unsigned int  run,
uint64_t  evt,
unsigned int  LB,
unsigned int  time 
)
inline

Event accessors.

Definition at line 39 of file McAddress.h.

40  {
41  m_runNo = run;
42  m_eventNo = evt;
43  m_LBNo = LB;
44  m_timeStamp = time;
45  }

◆ timeStamp()

unsigned int McAddress::timeStamp ( ) const
inline

Definition at line 50 of file McAddress.h.

50 { return m_timeStamp; }

Member Data Documentation

◆ m_eventNo

uint64_t McAddress::m_eventNo
private

Definition at line 54 of file McAddress.h.

◆ m_LBNo

unsigned int McAddress::m_LBNo
private

Definition at line 55 of file McAddress.h.

◆ m_runNo

unsigned int McAddress::m_runNo
private

Definition at line 53 of file McAddress.h.

◆ m_timeStamp

unsigned int McAddress::m_timeStamp
private

Definition at line 56 of file McAddress.h.


The documentation for this class was generated from the following files:
CaloCellTimeCorrFiller.LB
LB
Definition: CaloCellTimeCorrFiller.py:37
McAddress::m_eventNo
uint64_t m_eventNo
Definition: McAddress.h:54
run
int run(int argc, char *argv[])
Definition: ttree2hdf5.cxx:28
McAddress::m_LBNo
unsigned int m_LBNo
Definition: McAddress.h:55
LArG4FSStartPointFilter.evt
evt
Definition: LArG4FSStartPointFilter.py:42
McCnvSvc::storageType
static long storageType()
storage type
Definition: McCnvSvc.cxx:56
event
POOL::TEvent event(POOL::TEvent::kClassAccess)
run
Definition: run.py:1
McAddress::m_timeStamp
unsigned int m_timeStamp
Definition: McAddress.h:56
McAddress::m_runNo
unsigned int m_runNo
Definition: McAddress.h:53
python.AthDsoLogger.fname
string fname
Definition: AthDsoLogger.py:67
CaloSwCorrections.time
def time(flags, cells_name, *args, **kw)
Definition: CaloSwCorrections.py:242