Cat
Public Member Functions | Public Attributes | List of all members
EventHeader Class Reference

#include <include/EventHeader.h>

Inheritance diagram for EventHeader:

Public Member Functions

 EventHeader ()
 Standard constructor. More...
 
 EventHeader (int, int)
 
virtual ~EventHeader ()
 Destructor. More...
 
unsigned long evt ()
 
unsigned long run ()
 
unsigned long date ()
 
void setEvt (unsigned long ievt)
 
void setRun (unsigned long irun)
 
void newEvt ()
 

Public Attributes

ClassDef(EventHeader, 1) protected unsigned long Run
 
unsigned long Date
 

Detailed Description

Author
Frédéric Machefert
Date
2004-10-04

Definition at line 20 of file EventHeader.h.

Constructor & Destructor Documentation

◆ EventHeader() [1/2]

EventHeader::EventHeader ( )

Standard constructor.

◆ EventHeader() [2/2]

EventHeader::EventHeader ( int  run,
int  evt 
)

Definition at line 26 of file EventHeader.cpp.

References Date, evt(), and run().

26  {
27  Run = run;
28  Evt = evt;
29  TDatime today;
30  Date = today.GetDate();
31 }
unsigned long evt()
Definition: EventHeader.h:27
unsigned long Date
Definition: EventHeader.h:61
unsigned long run()
Definition: EventHeader.h:31
Definition: Run.h:17

◆ ~EventHeader()

EventHeader::~EventHeader ( )
virtual

Destructor.

Definition at line 36 of file EventHeader.cpp.

36  {
37 }

Member Function Documentation

◆ date()

unsigned long EventHeader::date ( )
inline

Definition at line 35 of file EventHeader.h.

References Date.

35  {
36  return Date;
37  }
unsigned long Date
Definition: EventHeader.h:61

◆ evt()

unsigned long EventHeader::evt ( )
inline

Definition at line 27 of file EventHeader.h.

Referenced by EventHeader().

27  {
28  return Evt;
29  }

◆ newEvt()

void EventHeader::newEvt ( )

Definition at line 42 of file EventHeader.cpp.

References Date.

Referenced by setRun().

42  {
43  Evt++;
44  TDatime today;
45  Date = today.GetDate();
46 }
unsigned long Date
Definition: EventHeader.h:61

◆ run()

unsigned long EventHeader::run ( )
inline

Definition at line 31 of file EventHeader.h.

References Run.

Referenced by EventHeader().

31  {
32  return Run;
33  }
ClassDef(EventHeader, 1) protected unsigned long Run
Definition: EventHeader.h:54

◆ setEvt()

void EventHeader::setEvt ( unsigned long  ievt)
inline

Definition at line 39 of file EventHeader.h.

39  {
40  Evt = ievt;
41  }

◆ setRun()

void EventHeader::setRun ( unsigned long  irun)
inline

Definition at line 43 of file EventHeader.h.

References newEvt().

43  {
44  Run = irun;
45  }
Definition: Run.h:17

Member Data Documentation

◆ Date

unsigned long EventHeader::Date

Definition at line 61 of file EventHeader.h.

Referenced by ClassImp(), date(), EventHeader(), and newEvt().

◆ Run

ClassDef (EventHeader,1) protected unsigned long EventHeader::Run

Definition at line 54 of file EventHeader.h.

Referenced by run().


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