BmnRoot
Loading...
Searching...
No Matches
DstEventHeader Class Reference

#include <DstEventHeader.h>

Inheritance diagram for DstEventHeader:
[legend]
Collaboration diagram for DstEventHeader:
[legend]

Public Member Functions

 DstEventHeader ()
 
 DstEventHeader (UInt_t run_id, UInt_t event_id, TTimeStamp event_time, BmnTriggerType trigger_type, Double_t b)
 
virtual ~DstEventHeader ()
 
virtual void Register (Bool_t Persistence=kTRUE)
 
TString GetHeaderName ()
 
UInt_t GetEventId ()
 
UInt_t GetPeriodId ()
 
TTimeStamp GetEventTimeTS ()
 
BmnTriggerType GetTriggerType ()
 
Double_t GetB ()
 
Double_t GetZ2in ()
 
Double_t GetZ2out ()
 
Double_t GetADCin ()
 
Double_t GetADCout ()
 
Double_t GetZ1 ()
 
Double_t GetZ2 ()
 
Double_t GetZ3 ()
 
Double_t GetZ4 ()
 
Double_t GetADC1 ()
 
Double_t GetADC2 ()
 
Double_t GetADC3 ()
 
Double_t GetADC4 ()
 
Short_t GetZin ()
 
void SetHeaderName (TString header_name)
 
void SetEventId (UInt_t event_id)
 
void SetPeriodId (UInt_t period_id)
 
void SetEventTimeTS (TTimeStamp event_time)
 
void SetTriggerType (BmnTriggerType trigger_type)
 
void SetB (Double_t b)
 
void SetZ2in (Double_t z2in)
 
void SetZ2out (Double_t z2out)
 
void SetADCin (Double_t adcin)
 
void SetADCout (Double_t adcout)
 
void SetZ1 (Double_t z1)
 
void SetZ2 (Double_t z2)
 
void SetZ3 (Double_t z3)
 
void SetZ4 (Double_t z4)
 
void SetADC1 (Double_t adc1)
 
void SetADC2 (Double_t adc2)
 
void SetADC3 (Double_t adc3)
 
void SetADC4 (Double_t adc4)
 
void SetZin (Short_t Zin)
 
void CopyFrom (DstEventHeader *hdr)
 
 ClassDef (DstEventHeader, 3)
 
 DstEventHeader ()
 
 DstEventHeader (UInt_t run_id, UInt_t event_id, TTimeStamp event_time, BmnTriggerType trigger_type, Double_t b)
 
virtual ~DstEventHeader ()
 
virtual void Register (Bool_t Persistence=kTRUE)
 
TString GetHeaderName ()
 
UInt_t GetEventId ()
 
UInt_t GetPeriodId ()
 
TTimeStamp GetEventTimeTS ()
 
BmnTriggerType GetTriggerType ()
 
Double_t GetB ()
 
Double_t GetZ2in ()
 
Double_t GetZ2out ()
 
Double_t GetADCin ()
 
Double_t GetADCout ()
 
Double_t GetZ1 ()
 
Double_t GetZ2 ()
 
Double_t GetZ3 ()
 
Double_t GetZ4 ()
 
Double_t GetADC1 ()
 
Double_t GetADC2 ()
 
Double_t GetADC3 ()
 
Double_t GetADC4 ()
 
Short_t GetZin ()
 
void SetHeaderName (TString header_name)
 
void SetEventId (UInt_t event_id)
 
void SetPeriodId (UInt_t period_id)
 
void SetEventTimeTS (TTimeStamp event_time)
 
void SetTriggerType (BmnTriggerType trigger_type)
 
void SetB (Double_t b)
 
void SetZ2in (Double_t z2in)
 
void SetZ2out (Double_t z2out)
 
void SetADCin (Double_t adcin)
 
void SetADCout (Double_t adcout)
 
void SetZ1 (Double_t z1)
 
void SetZ2 (Double_t z2)
 
void SetZ3 (Double_t z3)
 
void SetZ4 (Double_t z4)
 
void SetADC1 (Double_t adc1)
 
void SetADC2 (Double_t adc2)
 
void SetADC3 (Double_t adc3)
 
void SetADC4 (Double_t adc4)
 
void SetZin (Short_t Zin)
 
void CopyFrom (DstEventHeader *hdr)
 
 ClassDef (DstEventHeader, 3)
 

Detailed Description

Definition at line 9 of file DstEventHeader.h.

Constructor & Destructor Documentation

◆ DstEventHeader() [1/4]

DstEventHeader::DstEventHeader ( )

Default constructor

Definition at line 4 of file DstEventHeader.cxx.

◆ DstEventHeader() [2/4]

DstEventHeader::DstEventHeader ( UInt_t  run_id,
UInt_t  event_id,
TTimeStamp  event_time,
BmnTriggerType  trigger_type,
Double_t  b 
)

Constructor with parameters

Definition at line 25 of file DstEventHeader.cxx.

◆ ~DstEventHeader() [1/2]

DstEventHeader::~DstEventHeader ( )
virtual

Destructor

Definition at line 49 of file DstEventHeader.cxx.

◆ DstEventHeader() [3/4]

DstEventHeader::DstEventHeader ( )

Default constructor

◆ DstEventHeader() [4/4]

DstEventHeader::DstEventHeader ( UInt_t  run_id,
UInt_t  event_id,
TTimeStamp  event_time,
BmnTriggerType  trigger_type,
Double_t  b 
)

Constructor with parameters

◆ ~DstEventHeader() [2/2]

virtual DstEventHeader::~DstEventHeader ( )
virtual

Destructor

Member Function Documentation

◆ ClassDef() [1/2]

DstEventHeader::ClassDef ( DstEventHeader  ,
 
)

◆ ClassDef() [2/2]

DstEventHeader::ClassDef ( DstEventHeader  ,
 
)

◆ CopyFrom() [1/2]

void DstEventHeader::CopyFrom ( DstEventHeader hdr)

Definition at line 51 of file DstEventHeader.cxx.

◆ CopyFrom() [2/2]

void DstEventHeader::CopyFrom ( DstEventHeader hdr)

◆ GetADC1() [1/2]

Double_t DstEventHeader::GetADC1 ( )
inline

Definition at line 77 of file DstEventHeader.h.

◆ GetADC1() [2/2]

Double_t DstEventHeader::GetADC1 ( )
inline

Definition at line 77 of file DstEventHeader.h.

◆ GetADC2() [1/2]

Double_t DstEventHeader::GetADC2 ( )
inline

Definition at line 78 of file DstEventHeader.h.

◆ GetADC2() [2/2]

Double_t DstEventHeader::GetADC2 ( )
inline

Definition at line 78 of file DstEventHeader.h.

◆ GetADC3() [1/2]

Double_t DstEventHeader::GetADC3 ( )
inline

Definition at line 79 of file DstEventHeader.h.

◆ GetADC3() [2/2]

Double_t DstEventHeader::GetADC3 ( )
inline

Definition at line 79 of file DstEventHeader.h.

◆ GetADC4() [1/2]

Double_t DstEventHeader::GetADC4 ( )
inline

Definition at line 80 of file DstEventHeader.h.

◆ GetADC4() [2/2]

Double_t DstEventHeader::GetADC4 ( )
inline

Definition at line 80 of file DstEventHeader.h.

◆ GetADCin() [1/2]

Double_t DstEventHeader::GetADCin ( )
inline

Definition at line 70 of file DstEventHeader.h.

◆ GetADCin() [2/2]

Double_t DstEventHeader::GetADCin ( )
inline

Definition at line 70 of file DstEventHeader.h.

◆ GetADCout() [1/2]

Double_t DstEventHeader::GetADCout ( )
inline

Definition at line 71 of file DstEventHeader.h.

◆ GetADCout() [2/2]

Double_t DstEventHeader::GetADCout ( )
inline

Definition at line 71 of file DstEventHeader.h.

◆ GetB() [1/2]

Double_t DstEventHeader::GetB ( )
inline

Get impact parameter - b, fm

Definition at line 65 of file DstEventHeader.h.

◆ GetB() [2/2]

Double_t DstEventHeader::GetB ( )
inline

Get impact parameter - b, fm

Definition at line 65 of file DstEventHeader.h.

◆ GetEventId() [1/2]

◆ GetEventId() [2/2]

UInt_t DstEventHeader::GetEventId ( )
inline

Get run ID for this run

Definition at line 53 of file DstEventHeader.h.

◆ GetEventTimeTS() [1/2]

TTimeStamp DstEventHeader::GetEventTimeTS ( )
inline

Get time for this event

Definition at line 59 of file DstEventHeader.h.

◆ GetEventTimeTS() [2/2]

TTimeStamp DstEventHeader::GetEventTimeTS ( )
inline

Get time for this event

Definition at line 59 of file DstEventHeader.h.

◆ GetHeaderName() [1/2]

TString DstEventHeader::GetHeaderName ( )
inline

Get Event Header branch name

Definition at line 50 of file DstEventHeader.h.

◆ GetHeaderName() [2/2]

TString DstEventHeader::GetHeaderName ( )
inline

Get Event Header branch name

Definition at line 50 of file DstEventHeader.h.

◆ GetPeriodId() [1/2]

UInt_t DstEventHeader::GetPeriodId ( )
inline

Get the period ID for this run

Definition at line 56 of file DstEventHeader.h.

Referenced by BmnMQSource::Init().

◆ GetPeriodId() [2/2]

UInt_t DstEventHeader::GetPeriodId ( )
inline

Get the period ID for this run

Definition at line 56 of file DstEventHeader.h.

◆ GetTriggerType() [1/2]

BmnTriggerType DstEventHeader::GetTriggerType ( )
inline

Get type of this event

Definition at line 62 of file DstEventHeader.h.

◆ GetTriggerType() [2/2]

BmnTriggerType DstEventHeader::GetTriggerType ( )
inline

Get type of this event

Definition at line 62 of file DstEventHeader.h.

◆ GetZ1() [1/2]

Double_t DstEventHeader::GetZ1 ( )
inline

Definition at line 72 of file DstEventHeader.h.

◆ GetZ1() [2/2]

Double_t DstEventHeader::GetZ1 ( )
inline

Definition at line 72 of file DstEventHeader.h.

◆ GetZ2() [1/2]

Double_t DstEventHeader::GetZ2 ( )
inline

Definition at line 73 of file DstEventHeader.h.

◆ GetZ2() [2/2]

Double_t DstEventHeader::GetZ2 ( )
inline

Definition at line 73 of file DstEventHeader.h.

◆ GetZ2in() [1/2]

Double_t DstEventHeader::GetZ2in ( )
inline

Get total charge before and after the target

Definition at line 68 of file DstEventHeader.h.

◆ GetZ2in() [2/2]

Double_t DstEventHeader::GetZ2in ( )
inline

Get total charge before and after the target

Definition at line 68 of file DstEventHeader.h.

◆ GetZ2out() [1/2]

Double_t DstEventHeader::GetZ2out ( )
inline

Definition at line 69 of file DstEventHeader.h.

Referenced by BmnPidSRC::AzPID(), BmnPidSRC::DrawPID(), and BmnPidSRC::RigidityPID().

◆ GetZ2out() [2/2]

Double_t DstEventHeader::GetZ2out ( )
inline

Definition at line 69 of file DstEventHeader.h.

◆ GetZ3() [1/2]

Double_t DstEventHeader::GetZ3 ( )
inline

Definition at line 74 of file DstEventHeader.h.

◆ GetZ3() [2/2]

Double_t DstEventHeader::GetZ3 ( )
inline

Definition at line 74 of file DstEventHeader.h.

◆ GetZ4() [1/2]

Double_t DstEventHeader::GetZ4 ( )
inline

Definition at line 75 of file DstEventHeader.h.

◆ GetZ4() [2/2]

Double_t DstEventHeader::GetZ4 ( )
inline

Definition at line 75 of file DstEventHeader.h.

◆ GetZin() [1/2]

Short_t DstEventHeader::GetZin ( )
inline

Definition at line 82 of file DstEventHeader.h.

◆ GetZin() [2/2]

Short_t DstEventHeader::GetZin ( )
inline

Definition at line 82 of file DstEventHeader.h.

◆ Register() [1/2]

virtual void DstEventHeader::Register ( Bool_t  Persistence = kTRUE)
inlinevirtual

Definition at line 44 of file DstEventHeader.h.

◆ Register() [2/2]

virtual void DstEventHeader::Register ( Bool_t  Persistence = kTRUE)
inlinevirtual

Definition at line 44 of file DstEventHeader.h.

◆ SetADC1() [1/2]

void DstEventHeader::SetADC1 ( Double_t  adc1)
inline

Definition at line 116 of file DstEventHeader.h.

References adc1.

Referenced by BmnFillDstTask::Exec().

◆ SetADC1() [2/2]

void DstEventHeader::SetADC1 ( Double_t  adc1)
inline

Definition at line 116 of file DstEventHeader.h.

References adc1.

◆ SetADC2() [1/2]

void DstEventHeader::SetADC2 ( Double_t  adc2)
inline

Definition at line 117 of file DstEventHeader.h.

References adc2.

Referenced by BmnFillDstTask::Exec().

◆ SetADC2() [2/2]

void DstEventHeader::SetADC2 ( Double_t  adc2)
inline

Definition at line 117 of file DstEventHeader.h.

References adc2.

◆ SetADC3() [1/2]

void DstEventHeader::SetADC3 ( Double_t  adc3)
inline

Definition at line 118 of file DstEventHeader.h.

Referenced by BmnFillDstTask::Exec().

◆ SetADC3() [2/2]

void DstEventHeader::SetADC3 ( Double_t  adc3)
inline

Definition at line 118 of file DstEventHeader.h.

◆ SetADC4() [1/2]

void DstEventHeader::SetADC4 ( Double_t  adc4)
inline

Definition at line 119 of file DstEventHeader.h.

Referenced by BmnFillDstTask::Exec().

◆ SetADC4() [2/2]

void DstEventHeader::SetADC4 ( Double_t  adc4)
inline

Definition at line 119 of file DstEventHeader.h.

◆ SetADCin() [1/2]

void DstEventHeader::SetADCin ( Double_t  adcin)
inline

Definition at line 109 of file DstEventHeader.h.

Referenced by BmnFillDstTask::Exec().

◆ SetADCin() [2/2]

void DstEventHeader::SetADCin ( Double_t  adcin)
inline

Definition at line 109 of file DstEventHeader.h.

◆ SetADCout() [1/2]

void DstEventHeader::SetADCout ( Double_t  adcout)
inline

Definition at line 110 of file DstEventHeader.h.

Referenced by BmnFillDstTask::Exec().

◆ SetADCout() [2/2]

void DstEventHeader::SetADCout ( Double_t  adcout)
inline

Definition at line 110 of file DstEventHeader.h.

◆ SetB() [1/2]

void DstEventHeader::SetB ( Double_t  b)
inline

Set impact parameter - b, fm

Definition at line 104 of file DstEventHeader.h.

Referenced by BmnFillDstTask::Exec().

◆ SetB() [2/2]

void DstEventHeader::SetB ( Double_t  b)
inline

Set impact parameter - b, fm

Definition at line 104 of file DstEventHeader.h.

◆ SetEventId() [1/2]

void DstEventHeader::SetEventId ( UInt_t  event_id)
inline

Set event ID for this run

Definition at line 88 of file DstEventHeader.h.

Referenced by BmnFillDstTask::Exec(), BmnTwoParticleDecay::Exec(), BmnPVGetter::NextFileEvent(), and BmnTrackConv::ProcessDST().

◆ SetEventId() [2/2]

void DstEventHeader::SetEventId ( UInt_t  event_id)
inline

Set event ID for this run

Definition at line 88 of file DstEventHeader.h.

◆ SetEventTimeTS() [1/2]

void DstEventHeader::SetEventTimeTS ( TTimeStamp  event_time)
inline

Set time for this event in

Definition at line 96 of file DstEventHeader.h.

Referenced by BmnFillDstTask::Exec(), and BmnTrackConv::ProcessDST().

◆ SetEventTimeTS() [2/2]

void DstEventHeader::SetEventTimeTS ( TTimeStamp  event_time)
inline

Set time for this event in

Definition at line 96 of file DstEventHeader.h.

◆ SetHeaderName() [1/2]

void DstEventHeader::SetHeaderName ( TString  header_name)
inline

Set Event Header branch name

Definition at line 85 of file DstEventHeader.h.

◆ SetHeaderName() [2/2]

void DstEventHeader::SetHeaderName ( TString  header_name)
inline

Set Event Header branch name

Definition at line 85 of file DstEventHeader.h.

◆ SetPeriodId() [1/2]

void DstEventHeader::SetPeriodId ( UInt_t  period_id)
inline

Set the period ID for this run

Parameters
period_id: period id

Definition at line 93 of file DstEventHeader.h.

Referenced by BmnFillDstTask::Exec().

◆ SetPeriodId() [2/2]

void DstEventHeader::SetPeriodId ( UInt_t  period_id)
inline

Set the period ID for this run

Parameters
period_id: period id

Definition at line 93 of file DstEventHeader.h.

◆ SetTriggerType() [1/2]

void DstEventHeader::SetTriggerType ( BmnTriggerType  trigger_type)
inline

Set trigger type for this event

Parameters
trigger_type: trigger type (beam = 6 or target = 1)

Definition at line 101 of file DstEventHeader.h.

◆ SetTriggerType() [2/2]

void DstEventHeader::SetTriggerType ( BmnTriggerType  trigger_type)
inline

Set trigger type for this event

Parameters
trigger_type: trigger type (beam = 6 or target = 1)

Definition at line 101 of file DstEventHeader.h.

◆ SetZ1() [1/2]

void DstEventHeader::SetZ1 ( Double_t  z1)
inline

Definition at line 112 of file DstEventHeader.h.

◆ SetZ1() [2/2]

void DstEventHeader::SetZ1 ( Double_t  z1)
inline

Definition at line 112 of file DstEventHeader.h.

◆ SetZ2() [1/2]

void DstEventHeader::SetZ2 ( Double_t  z2)
inline

Definition at line 113 of file DstEventHeader.h.

◆ SetZ2() [2/2]

void DstEventHeader::SetZ2 ( Double_t  z2)
inline

Definition at line 113 of file DstEventHeader.h.

◆ SetZ2in() [1/2]

void DstEventHeader::SetZ2in ( Double_t  z2in)
inline

Set total charge before and after the target

Definition at line 107 of file DstEventHeader.h.

Referenced by BmnFillDstTask::Exec().

◆ SetZ2in() [2/2]

void DstEventHeader::SetZ2in ( Double_t  z2in)
inline

Set total charge before and after the target

Definition at line 107 of file DstEventHeader.h.

◆ SetZ2out() [1/2]

void DstEventHeader::SetZ2out ( Double_t  z2out)
inline

Definition at line 108 of file DstEventHeader.h.

Referenced by BmnFillDstTask::Exec().

◆ SetZ2out() [2/2]

void DstEventHeader::SetZ2out ( Double_t  z2out)
inline

Definition at line 108 of file DstEventHeader.h.

◆ SetZ3() [1/2]

void DstEventHeader::SetZ3 ( Double_t  z3)
inline

Definition at line 114 of file DstEventHeader.h.

◆ SetZ3() [2/2]

void DstEventHeader::SetZ3 ( Double_t  z3)
inline

Definition at line 114 of file DstEventHeader.h.

◆ SetZ4() [1/2]

void DstEventHeader::SetZ4 ( Double_t  z4)
inline

Definition at line 115 of file DstEventHeader.h.

◆ SetZ4() [2/2]

void DstEventHeader::SetZ4 ( Double_t  z4)
inline

Definition at line 115 of file DstEventHeader.h.

◆ SetZin() [1/2]

void DstEventHeader::SetZin ( Short_t  Zin)
inline

Definition at line 121 of file DstEventHeader.h.

Referenced by BmnFillDstTask::Exec().

◆ SetZin() [2/2]

void DstEventHeader::SetZin ( Short_t  Zin)
inline

Definition at line 121 of file DstEventHeader.h.


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