QwAnalysis
QwQuartzBarLight Class Reference

Contains header information of a tracked event. More...

#include <QwQuartzBarLight.h>

Inherits TObject.

Public Member Functions

 QwQuartzBarLight ()
 Default constructor. More...
 
virtual ~QwQuartzBarLight ()
 Destructor. More...
 
 ClassDef (QwQuartzBarLight, 1)
 

Private Attributes

UInt_t fRunNumber
 Run number. More...
 
ULong_t fEventNumber
 Event number. More...
 
ULong_t fEventTime
 Event time (unix time? some time in boost?) More...
 
UInt_t fEventType
 Event type (probably bit pattern) More...
 
UInt_t fEventTrigger
 Event trigger (probably bit pattern) More...
 
EQwHelicity fBeamHelicity
 Beam helicity (from MPS pattern phase) More...
 

Friends

std::ostream & operator<< (std::ostream &stream, const QwQuartzBarLight &h)
 Output stream operator. More...
 

Detailed Description

Contains header information of a tracked event.

Objects of this class contain the header information of a tracked event, such as the run number, event number, the trigger type, etc.

Definition at line 38 of file QwQuartzBarLight.h.

Constructor & Destructor Documentation

QwQuartzBarLight::QwQuartzBarLight ( )

Default constructor.

Definition at line 15 of file QwQuartzBarLight.cc.

15  {
16  printf("\nJJ QwQuartzBarLight constructor\n\n");
17 }
QwQuartzBarLight::~QwQuartzBarLight ( )
virtual

Destructor.

Definition at line 20 of file QwQuartzBarLight.cc.

20  {
21 }

Member Function Documentation

QwQuartzBarLight::ClassDef ( QwQuartzBarLight  ,
 
)

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  stream,
const QwQuartzBarLight h 
)
friend

Output stream operator.

Definition at line 99 of file QwQuartzBarLight.h.

99  {
100  stream << "Run " << h.fRunNumber << ", ";
101  stream << "event " << h.fEventNumber << ":";
102  return stream;
103 }
UInt_t fRunNumber
Run number.
ULong_t fEventNumber
Event number.

Field Documentation

EQwHelicity QwQuartzBarLight::fBeamHelicity
private

Beam helicity (from MPS pattern phase)

Definition at line 50 of file QwQuartzBarLight.h.

ULong_t QwQuartzBarLight::fEventNumber
private

Event number.

Definition at line 44 of file QwQuartzBarLight.h.

Referenced by operator<<().

ULong_t QwQuartzBarLight::fEventTime
private

Event time (unix time? some time in boost?)

Definition at line 45 of file QwQuartzBarLight.h.

UInt_t QwQuartzBarLight::fEventTrigger
private

Event trigger (probably bit pattern)

Definition at line 48 of file QwQuartzBarLight.h.

UInt_t QwQuartzBarLight::fEventType
private

Event type (probably bit pattern)

Definition at line 47 of file QwQuartzBarLight.h.

UInt_t QwQuartzBarLight::fRunNumber
private

Run number.

Definition at line 42 of file QwQuartzBarLight.h.

Referenced by operator<<().


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