ATLAS Offline Software
Loading...
Searching...
No Matches
McAddress Class Reference

#include <McAddress.h>

Inheritance diagram for McAddress:
Collaboration diagram for McAddress:

Public Member Functions

virtual ~McAddress ()
 Standard Destructor.
 McAddress (const CLID &clid, const std::string &fname, const std::string &cname)
 Standard Constructor.
 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.
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{ }
unsigned int m_timeStamp
Definition McAddress.h:56
unsigned int m_LBNo
Definition McAddress.h:55
uint64_t m_eventNo
Definition McAddress.h:54
unsigned int m_runNo
Definition McAddress.h:53
static long storageType()
storage type
Definition McCnvSvc.cxx:56

◆ 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, ""),
41 m_runNo(run), m_eventNo(event), m_LBNo(LB), m_timeStamp(time)
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

◆ 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: