Diana Software
Public Member Functions | Private Member Functions | Private Attributes | List of all members
QHeader Class Reference

Raw event: basic information like run number and time. More...

Inheritance diagram for QHeader:

Public Member Functions

int GetRun () const
 destructor More...
 
int GetEventNumber () const
 get EventNumber More...
 
const Diana::QTime & GetTime () const
 get time More...
 
Diana::QTime & GetTime ()
 Get Time. More...
 
bool GetIsThermalDetector () const
 Get IsThermalDetector. More...
 
void Clear ()
 Clear event. More...
 
void SetRun (unsigned int run)
 Set Run. More...
 
void SetEventNumber (unsigned int eventNumber)
 Set EventNumber. More...
 
void SetIsThermalDetector (const bool &isThermalDetector)
 Set Is ThermalDetector. More...
 
void Dump (std::ostream &o) const
 print content to stream More...
 

Private Member Functions

 QObjectDef (QHeader, 4)
 

Private Attributes

unsigned int fRun
 Run number. More...
 
unsigned int fEventNumber
 Event Number. More...
 
Diana::QTime fTime
 Time of event dump, it corresponds to the master QSampleInfo in QPulseInfo. More...
 
bool fIsThermalDetector
 ThermalDetector event. More...
 

Detailed Description

Raw event: basic information like run number and time.

Author
Marco Vignati
Examples
ScanEvents.C.

Definition at line 16 of file QHeader.hh.

Member Function Documentation

◆ Clear()

void QHeader::Clear ( )

Clear event.

◆ Dump()

void QHeader::Dump ( std::ostream &  o) const

print content to stream

Definition at line 15 of file QHeader.cc.

References fEventNumber, fIsThermalDetector, fRun, and fTime.

◆ GetEventNumber()

int QHeader::GetEventNumber ( ) const
inline

◆ GetIsThermalDetector()

bool QHeader::GetIsThermalDetector ( ) const
inline

Get IsThermalDetector.

Definition at line 33 of file QHeader.hh.

References fIsThermalDetector.

◆ GetRun()

int QHeader::GetRun ( ) const
inline

◆ GetTime() [1/2]

Diana::QTime& QHeader::GetTime ( )
inline

Get Time.

Definition at line 30 of file QHeader.hh.

References fTime.

◆ GetTime() [2/2]

const Diana::QTime& QHeader::GetTime ( ) const
inline

◆ QObjectDef()

QHeader::QObjectDef ( QHeader  ,
 
)
private

◆ SetEventNumber()

void QHeader::SetEventNumber ( unsigned int  eventNumber)
inline

Set EventNumber.

Definition at line 41 of file QHeader.hh.

References fEventNumber.

Referenced by MQinoDataReader::Do(), QTestReaderEventGenerator::FillList(), and QUnrollSidePulses::FillList().

◆ SetIsThermalDetector()

void QHeader::SetIsThermalDetector ( const bool &  isThermalDetector)
inline

Set Is ThermalDetector.

Definition at line 43 of file QHeader.hh.

References fIsThermalDetector.

◆ SetRun()

void QHeader::SetRun ( unsigned int  run)
inline

Set Run.

Definition at line 39 of file QHeader.hh.

References fRun.

Referenced by MSourceRunTime::Do(), and MQinoDataReader::Do().

Member Data Documentation

◆ fEventNumber

unsigned int QHeader::fEventNumber
private

Event Number.

Definition at line 54 of file QHeader.hh.

Referenced by Dump(), GetEventNumber(), QObjectImp(), and SetEventNumber().

◆ fIsThermalDetector

bool QHeader::fIsThermalDetector
private

ThermalDetector event.

Definition at line 58 of file QHeader.hh.

Referenced by Dump(), GetIsThermalDetector(), QObjectImp(), and SetIsThermalDetector().

◆ fRun

unsigned int QHeader::fRun
private

Run number.

Definition at line 52 of file QHeader.hh.

Referenced by Dump(), GetRun(), QObjectImp(), and SetRun().

◆ fTime

Diana::QTime QHeader::fTime
private

Time of event dump, it corresponds to the master QSampleInfo in QPulseInfo.

Definition at line 56 of file QHeader.hh.

Referenced by Dump(), GetTime(), and QObjectImp().


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