List of all members | Public Member Functions | Private Member Functions | Private Attributes | Friends
mevt::Header Class Reference

Header information for muon events. More...

#include <Header.h>

Public Member Functions

int GetId () const
 
utl::TimeStamp GetTime () const
 
TriggerGetTrigger ()
 
const TriggerGetTrigger () const
 
void SetId (const int id)
 
void SetTime (const utl::TimeStamp &time)
 

Private Member Functions

 Header ()
 
 ~Header ()
 

Private Attributes

int fId = -1
 
utl::TimeStamp fTime
 
utl::InitializedLameShadowPtr
< Trigger
fTrigger
 

Friends

class MEvent
 
class utl::InitializedLameShadowPtr< Header >
 
class utl::LameShadowPtr< Header >
 

Detailed Description

Header information for muon events.

Author
Rodolfo Federico Gamarra
Date
15 Feb 2009

Definition at line 20 of file MEvent/Header.h.

Constructor & Destructor Documentation

mevt::Header::Header ( )
inlineprivate

Definition at line 35 of file MEvent/Header.h.

mevt::Header::~Header ( )
inlineprivate

Definition at line 36 of file MEvent/Header.h.

Member Function Documentation

int mevt::Header::GetId ( ) const
inline

Definition at line 24 of file MEvent/Header.h.

References fId.

Referenced by testMEventImpl::checkHeaderValues().

utl::TimeStamp mevt::Header::GetTime ( ) const
inline
Trigger& mevt::Header::GetTrigger ( )
inline

Definition at line 30 of file MEvent/Header.h.

References fTrigger.

Referenced by io::mevtHeader_ROOT::operator>>().

const Trigger& mevt::Header::GetTrigger ( ) const
inline

Definition at line 32 of file MEvent/Header.h.

References fTrigger.

void mevt::Header::SetId ( const int  id)
inline
void mevt::Header::SetTime ( const utl::TimeStamp time)
inline

Friends And Related Function Documentation

friend class MEvent
friend

Definition at line 42 of file MEvent/Header.h.

friend class utl::InitializedLameShadowPtr< Header >
friend

Definition at line 44 of file MEvent/Header.h.

friend class utl::LameShadowPtr< Header >
friend

Definition at line 43 of file MEvent/Header.h.

Member Data Documentation

int mevt::Header::fId = -1
private

Definition at line 38 of file MEvent/Header.h.

Referenced by GetId(), and SetId().

utl::TimeStamp mevt::Header::fTime
private

Definition at line 39 of file MEvent/Header.h.

Referenced by GetTime(), and SetTime().

utl::InitializedLameShadowPtr<Trigger> mevt::Header::fTrigger
private

Definition at line 40 of file MEvent/Header.h.

Referenced by GetTrigger().


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

, generated on Tue Sep 26 2023.