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

#include <DstRunHeader.h>

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

Public Member Functions

 DstRunHeader ()
 
 DstRunHeader (UInt_t period_number, UInt_t run_number, TTimeStamp start_time, TTimeStamp end_time)
 
 DstRunHeader (UInt_t period_number, UInt_t run_number, TTimeStamp start_time, TTimeStamp end_time, Int_t beam_a, Int_t beam_z, Float_t beam_energy, Int_t target_a, Int_t target_z, Int_t field_type, Double_t field_scale, TString field_name, TString geo_name)
 
virtual ~DstRunHeader ()
 
UInt_t GetPeriodId ()
 
UInt_t GetRunId ()
 
TTimeStamp GetStartTime ()
 
TTimeStamp GetFinishTime ()
 
Int_t GetBeamA ()
 
Int_t GetBeamZ ()
 
Float_t GetBeamEnergy ()
 
Int_t GetTargetA ()
 
Int_t GetTargetZ ()
 
Int_t GetFieldType ()
 
Double_t GetFieldScale ()
 
TString GetFieldName ()
 
void SetPeriodId (UInt_t period_number)
 
void SetRunId (UInt_t run_number)
 
void SetPeriodRun (UInt_t period_number, UInt_t run_number)
 
void SetStartTime (TTimeStamp start_time)
 
void SetFinishTime (TTimeStamp end_time)
 
void SetBeamA (Int_t beam_a)
 
void SetBeamZ (Int_t beam_z)
 
void SetBeamEnergy (Float_t beam_energy)
 
void SetTargetA (Int_t target_a)
 
void SetTargetZ (Int_t target_z)
 
void SetFieldType (Int_t field_type)
 
void SetFieldScale (Double_t field_scale)
 
void SetFieldName (TString field_name)
 
 DstRunHeader ()
 
 DstRunHeader (UInt_t period_number, UInt_t run_number, TTimeStamp start_time, TTimeStamp end_time)
 
 DstRunHeader (UInt_t period_number, UInt_t run_number, TTimeStamp start_time, TTimeStamp end_time, Int_t beam_a, Int_t beam_z, Float_t beam_energy, Int_t target_a, Int_t target_z, Int_t field_type, Double_t field_scale, TString field_name, TString geo_name)
 
virtual ~DstRunHeader ()
 
UInt_t GetPeriodId ()
 
UInt_t GetRunId ()
 
TTimeStamp GetStartTime ()
 
TTimeStamp GetFinishTime ()
 
Int_t GetBeamA ()
 
Int_t GetBeamZ ()
 
Float_t GetBeamEnergy ()
 
Int_t GetTargetA ()
 
Int_t GetTargetZ ()
 
Int_t GetFieldType ()
 
Double_t GetFieldScale ()
 
TString GetFieldName ()
 
void SetPeriodId (UInt_t period_number)
 
void SetRunId (UInt_t run_number)
 
void SetPeriodRun (UInt_t period_number, UInt_t run_number)
 
void SetStartTime (TTimeStamp start_time)
 
void SetFinishTime (TTimeStamp end_time)
 
void SetBeamA (Int_t beam_a)
 
void SetBeamZ (Int_t beam_z)
 
void SetBeamEnergy (Float_t beam_energy)
 
void SetTargetA (Int_t target_a)
 
void SetTargetZ (Int_t target_z)
 
void SetFieldType (Int_t field_type)
 
void SetFieldScale (Double_t field_scale)
 
void SetFieldName (TString field_name)
 

Detailed Description

Definition at line 8 of file DstRunHeader.h.

Constructor & Destructor Documentation

◆ DstRunHeader() [1/6]

DstRunHeader::DstRunHeader ( )

Default constructor

Definition at line 4 of file DstRunHeader.cxx.

◆ DstRunHeader() [2/6]

DstRunHeader::DstRunHeader ( UInt_t  period_number,
UInt_t  run_number,
TTimeStamp  start_time,
TTimeStamp  end_time 
)

Constructor (short)

Definition at line 20 of file DstRunHeader.cxx.

◆ DstRunHeader() [3/6]

DstRunHeader::DstRunHeader ( UInt_t  period_number,
UInt_t  run_number,
TTimeStamp  start_time,
TTimeStamp  end_time,
Int_t  beam_a,
Int_t  beam_z,
Float_t  beam_energy,
Int_t  target_a,
Int_t  target_z,
Int_t  field_type,
Double_t  field_scale,
TString  field_name,
TString  geo_name 
)

Constructor (full)

Definition at line 36 of file DstRunHeader.cxx.

◆ ~DstRunHeader() [1/2]

DstRunHeader::~DstRunHeader ( )
virtual

Destructor

Definition at line 65 of file DstRunHeader.cxx.

◆ DstRunHeader() [4/6]

DstRunHeader::DstRunHeader ( )

Default constructor

◆ DstRunHeader() [5/6]

DstRunHeader::DstRunHeader ( UInt_t  period_number,
UInt_t  run_number,
TTimeStamp  start_time,
TTimeStamp  end_time 
)

Constructor (short)

◆ DstRunHeader() [6/6]

DstRunHeader::DstRunHeader ( UInt_t  period_number,
UInt_t  run_number,
TTimeStamp  start_time,
TTimeStamp  end_time,
Int_t  beam_a,
Int_t  beam_z,
Float_t  beam_energy,
Int_t  target_a,
Int_t  target_z,
Int_t  field_type,
Double_t  field_scale,
TString  field_name,
TString  geo_name 
)

Constructor (full)

◆ ~DstRunHeader() [2/2]

virtual DstRunHeader::~DstRunHeader ( )
virtual

Destructor

Member Function Documentation

◆ GetBeamA() [1/2]

Int_t DstRunHeader::GetBeamA ( )
inline

Definition at line 41 of file DstRunHeader.h.

◆ GetBeamA() [2/2]

Int_t DstRunHeader::GetBeamA ( )
inline

Definition at line 41 of file DstRunHeader.h.

◆ GetBeamEnergy() [1/2]

Float_t DstRunHeader::GetBeamEnergy ( )
inline

Definition at line 43 of file DstRunHeader.h.

◆ GetBeamEnergy() [2/2]

Float_t DstRunHeader::GetBeamEnergy ( )
inline

Definition at line 43 of file DstRunHeader.h.

◆ GetBeamZ() [1/2]

Int_t DstRunHeader::GetBeamZ ( )
inline

Definition at line 42 of file DstRunHeader.h.

◆ GetBeamZ() [2/2]

Int_t DstRunHeader::GetBeamZ ( )
inline

Definition at line 42 of file DstRunHeader.h.

◆ GetFieldName() [1/2]

TString DstRunHeader::GetFieldName ( )
inline

Definition at line 48 of file DstRunHeader.h.

Referenced by BmnFunctionAna::GetDSTField().

◆ GetFieldName() [2/2]

TString DstRunHeader::GetFieldName ( )
inline

Definition at line 48 of file DstRunHeader.h.

◆ GetFieldScale() [1/2]

Double_t DstRunHeader::GetFieldScale ( )
inline

Definition at line 47 of file DstRunHeader.h.

Referenced by BmnFunctionAna::GetDSTField().

◆ GetFieldScale() [2/2]

Double_t DstRunHeader::GetFieldScale ( )
inline

Definition at line 47 of file DstRunHeader.h.

◆ GetFieldType() [1/2]

Int_t DstRunHeader::GetFieldType ( )
inline

Definition at line 46 of file DstRunHeader.h.

Referenced by BmnFunctionAna::GetDSTField().

◆ GetFieldType() [2/2]

Int_t DstRunHeader::GetFieldType ( )
inline

Definition at line 46 of file DstRunHeader.h.

◆ GetFinishTime() [1/2]

TTimeStamp DstRunHeader::GetFinishTime ( )
inline

Definition at line 40 of file DstRunHeader.h.

◆ GetFinishTime() [2/2]

TTimeStamp DstRunHeader::GetFinishTime ( )
inline

Definition at line 40 of file DstRunHeader.h.

◆ GetPeriodId() [1/2]

UInt_t DstRunHeader::GetPeriodId ( )
inline

Get period number for this run

Definition at line 36 of file DstRunHeader.h.

◆ GetPeriodId() [2/2]

UInt_t DstRunHeader::GetPeriodId ( )
inline

Get period number for this run

Definition at line 36 of file DstRunHeader.h.

◆ GetRunId() [1/2]

UInt_t DstRunHeader::GetRunId ( )
inline

Get run number for this run

Definition at line 38 of file DstRunHeader.h.

◆ GetRunId() [2/2]

UInt_t DstRunHeader::GetRunId ( )
inline

Get run number for this run

Definition at line 38 of file DstRunHeader.h.

◆ GetStartTime() [1/2]

TTimeStamp DstRunHeader::GetStartTime ( )
inline

Definition at line 39 of file DstRunHeader.h.

◆ GetStartTime() [2/2]

TTimeStamp DstRunHeader::GetStartTime ( )
inline

Definition at line 39 of file DstRunHeader.h.

◆ GetTargetA() [1/2]

Int_t DstRunHeader::GetTargetA ( )
inline

Definition at line 44 of file DstRunHeader.h.

◆ GetTargetA() [2/2]

Int_t DstRunHeader::GetTargetA ( )
inline

Definition at line 44 of file DstRunHeader.h.

◆ GetTargetZ() [1/2]

Int_t DstRunHeader::GetTargetZ ( )
inline

Definition at line 45 of file DstRunHeader.h.

◆ GetTargetZ() [2/2]

Int_t DstRunHeader::GetTargetZ ( )
inline

Definition at line 45 of file DstRunHeader.h.

◆ SetBeamA() [1/2]

void DstRunHeader::SetBeamA ( Int_t  beam_a)
inline

Definition at line 62 of file DstRunHeader.h.

Referenced by BmnFillDstTask::Init().

◆ SetBeamA() [2/2]

void DstRunHeader::SetBeamA ( Int_t  beam_a)
inline

Definition at line 62 of file DstRunHeader.h.

◆ SetBeamEnergy() [1/2]

void DstRunHeader::SetBeamEnergy ( Float_t  beam_energy)
inline

Definition at line 64 of file DstRunHeader.h.

Referenced by BmnFillDstTask::Init().

◆ SetBeamEnergy() [2/2]

void DstRunHeader::SetBeamEnergy ( Float_t  beam_energy)
inline

Definition at line 64 of file DstRunHeader.h.

◆ SetBeamZ() [1/2]

void DstRunHeader::SetBeamZ ( Int_t  beam_z)
inline

Definition at line 63 of file DstRunHeader.h.

Referenced by BmnFillDstTask::Init().

◆ SetBeamZ() [2/2]

void DstRunHeader::SetBeamZ ( Int_t  beam_z)
inline

Definition at line 63 of file DstRunHeader.h.

◆ SetFieldName() [1/2]

void DstRunHeader::SetFieldName ( TString  field_name)
inline

Definition at line 69 of file DstRunHeader.h.

Referenced by BmnFillDstTask::Init().

◆ SetFieldName() [2/2]

void DstRunHeader::SetFieldName ( TString  field_name)
inline

Definition at line 69 of file DstRunHeader.h.

◆ SetFieldScale() [1/2]

void DstRunHeader::SetFieldScale ( Double_t  field_scale)
inline

Definition at line 68 of file DstRunHeader.h.

Referenced by BmnFillDstTask::Init().

◆ SetFieldScale() [2/2]

void DstRunHeader::SetFieldScale ( Double_t  field_scale)
inline

Definition at line 68 of file DstRunHeader.h.

◆ SetFieldType() [1/2]

void DstRunHeader::SetFieldType ( Int_t  field_type)
inline

Definition at line 67 of file DstRunHeader.h.

Referenced by BmnFillDstTask::Init().

◆ SetFieldType() [2/2]

void DstRunHeader::SetFieldType ( Int_t  field_type)
inline

Definition at line 67 of file DstRunHeader.h.

◆ SetFinishTime() [1/2]

void DstRunHeader::SetFinishTime ( TTimeStamp  end_time)
inline

Definition at line 61 of file DstRunHeader.h.

Referenced by BmnFillDstTask::Init().

◆ SetFinishTime() [2/2]

void DstRunHeader::SetFinishTime ( TTimeStamp  end_time)
inline

Definition at line 61 of file DstRunHeader.h.

◆ SetPeriodId() [1/2]

void DstRunHeader::SetPeriodId ( UInt_t  period_number)
inline

Set the period number for this run

Definition at line 51 of file DstRunHeader.h.

◆ SetPeriodId() [2/2]

void DstRunHeader::SetPeriodId ( UInt_t  period_number)
inline

Set the period number for this run

Definition at line 51 of file DstRunHeader.h.

◆ SetPeriodRun() [1/2]

void DstRunHeader::SetPeriodRun ( UInt_t  period_number,
UInt_t  run_number 
)
inline

Set the period and number numbers for this run

Definition at line 55 of file DstRunHeader.h.

Referenced by BmnFillDstTask::Init().

◆ SetPeriodRun() [2/2]

void DstRunHeader::SetPeriodRun ( UInt_t  period_number,
UInt_t  run_number 
)
inline

Set the period and number numbers for this run

Definition at line 55 of file DstRunHeader.h.

◆ SetRunId() [1/2]

void DstRunHeader::SetRunId ( UInt_t  run_number)
inline

Set the run number for this run

Definition at line 53 of file DstRunHeader.h.

◆ SetRunId() [2/2]

void DstRunHeader::SetRunId ( UInt_t  run_number)
inline

Set the run number for this run

Definition at line 53 of file DstRunHeader.h.

◆ SetStartTime() [1/2]

void DstRunHeader::SetStartTime ( TTimeStamp  start_time)
inline

Definition at line 60 of file DstRunHeader.h.

Referenced by BmnFillDstTask::Init().

◆ SetStartTime() [2/2]

void DstRunHeader::SetStartTime ( TTimeStamp  start_time)
inline

Definition at line 60 of file DstRunHeader.h.

◆ SetTargetA() [1/2]

void DstRunHeader::SetTargetA ( Int_t  target_a)
inline

Definition at line 65 of file DstRunHeader.h.

Referenced by BmnFillDstTask::Init().

◆ SetTargetA() [2/2]

void DstRunHeader::SetTargetA ( Int_t  target_a)
inline

Definition at line 65 of file DstRunHeader.h.

◆ SetTargetZ() [1/2]

void DstRunHeader::SetTargetZ ( Int_t  target_z)
inline

Definition at line 66 of file DstRunHeader.h.

Referenced by BmnFillDstTask::Init().

◆ SetTargetZ() [2/2]

void DstRunHeader::SetTargetZ ( Int_t  target_z)
inline

Definition at line 66 of file DstRunHeader.h.


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