Class Reference for E1039 Core & Analysis Software
PHG4EventHeaderv1 Class Reference

#include </dev/shm/kenichi/update-github-e1039-doc/e1039-core/simulation/g4main/PHG4EventHeaderv1.h>

+ Inheritance diagram for PHG4EventHeaderv1:
+ Collaboration diagram for PHG4EventHeaderv1:

Public Member Functions

 PHG4EventHeaderv1 ()
 
virtual ~PHG4EventHeaderv1 ()
 dtor More...
 
virtual void Reset ()
 Clear Event. More...
 
void identify (std::ostream &os=std::cout) const
 
int isValid () const
 isValid returns non zero if object contains valid data More...
 
int get_EvtSequence () const
 get Event Number More...
 
void set_EvtSequence (const int ival)
 set Event Number More...
 
float get_ImpactParameter () const
 
void set_ImpactParameter (const float b)
 
float get_EventPlaneAngle () const
 
void set_EventPlaneAngle (const float r)
 
- Public Member Functions inherited from PHG4EventHeader
virtual ~PHG4EventHeader ()
 dtor More...
 
- Public Member Functions inherited from PHObject
 PHObject ()
 ctor More...
 
virtual ~PHObject ()
 dtor More...
 
virtual PHObjectclone () const
 Virtual copy constructor. More...
 
virtual int isValid (const float) const
 
virtual int isValid (const double) const
 
virtual int isValid (const int) const
 
virtual int isValid (const unsigned int) const
 
virtual int isImplemented (const float f) const
 
virtual int isImplemented (const double f) const
 
virtual int isImplemented (const int i) const
 
virtual int isImplemented (const unsigned int i) const
 
void SplitLevel (const int i)
 
int SplitLevel () const
 
void BufferSize (const int i)
 
int BufferSize () const
 

Protected Attributes

int evtseq
 
float bimp
 
float rplane
 

Detailed Description

Definition at line 12 of file PHG4EventHeaderv1.h.

Constructor & Destructor Documentation

◆ PHG4EventHeaderv1()

PHG4EventHeaderv1::PHG4EventHeaderv1 ( )

Definition at line 7 of file PHG4EventHeaderv1.cc.

◆ ~PHG4EventHeaderv1()

virtual PHG4EventHeaderv1::~PHG4EventHeaderv1 ( )
inlinevirtual

dtor

Definition at line 19 of file PHG4EventHeaderv1.h.

Member Function Documentation

◆ get_EventPlaneAngle()

float PHG4EventHeaderv1::get_EventPlaneAngle ( ) const
inlinevirtual

Reimplemented from PHG4EventHeader.

Definition at line 40 of file PHG4EventHeaderv1.h.

References rplane.

◆ get_EvtSequence()

int PHG4EventHeaderv1::get_EvtSequence ( ) const
inlinevirtual

get Event Number

Reimplemented from PHG4EventHeader.

Definition at line 33 of file PHG4EventHeaderv1.h.

References evtseq.

◆ get_ImpactParameter()

float PHG4EventHeaderv1::get_ImpactParameter ( ) const
inlinevirtual

Reimplemented from PHG4EventHeader.

Definition at line 37 of file PHG4EventHeaderv1.h.

References bimp.

◆ identify()

void PHG4EventHeaderv1::identify ( std::ostream &  os = std::cout) const
virtual

identify Function from PHObject

Parameters
osOutput Stream

Reimplemented from PHG4EventHeader.

Definition at line 32 of file PHG4EventHeaderv1.cc.

References bimp, evtseq, and rplane.

◆ isValid()

int PHG4EventHeaderv1::isValid ( ) const
virtual

isValid returns non zero if object contains valid data

Reimplemented from PHG4EventHeader.

Definition at line 14 of file PHG4EventHeaderv1.cc.

References evtseq.

◆ Reset()

void PHG4EventHeaderv1::Reset ( )
virtual

Clear Event.

Reimplemented from PHG4EventHeader.

Definition at line 24 of file PHG4EventHeaderv1.cc.

References bimp, evtseq, and rplane.

◆ set_EventPlaneAngle()

void PHG4EventHeaderv1::set_EventPlaneAngle ( const float  r)
inlinevirtual

Reimplemented from PHG4EventHeader.

Definition at line 41 of file PHG4EventHeaderv1.h.

References rplane.

◆ set_EvtSequence()

void PHG4EventHeaderv1::set_EvtSequence ( const int  ival)
inlinevirtual

set Event Number

Reimplemented from PHG4EventHeader.

Definition at line 35 of file PHG4EventHeaderv1.h.

References evtseq.

◆ set_ImpactParameter()

void PHG4EventHeaderv1::set_ImpactParameter ( const float  b)
inlinevirtual

Reimplemented from PHG4EventHeader.

Definition at line 38 of file PHG4EventHeaderv1.h.

References bimp.

Member Data Documentation

◆ bimp

float PHG4EventHeaderv1::bimp
protected

Definition at line 45 of file PHG4EventHeaderv1.h.

Referenced by get_ImpactParameter(), identify(), Reset(), and set_ImpactParameter().

◆ evtseq

int PHG4EventHeaderv1::evtseq
protected

Definition at line 44 of file PHG4EventHeaderv1.h.

Referenced by get_EvtSequence(), identify(), isValid(), Reset(), and set_EvtSequence().

◆ rplane

float PHG4EventHeaderv1::rplane
protected

Definition at line 46 of file PHG4EventHeaderv1.h.

Referenced by get_EventPlaneAngle(), identify(), Reset(), and set_EventPlaneAngle().


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