HARPO  5.1.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes
HarpoRunHeader Class Reference

A class hold HARPO run iformation. More...

#include <HarpoRunHeader.h>

Public Member Functions

 HarpoRunHeader ()
 
 HarpoRunHeader (HarpoConfig *cfg)
 
virtual ~HarpoRunHeader ()
 
void SetDetHeader (HarpoDetHeader *hdr, UInt_t ndet=XDCC)
 
HarpoDetHeaderGetHeader (UInt_t ndet=XDCC)
 
void SetRun (Int_t value)
 
void SetDetMask (ULong_t mask)
 
void SetSimDataFlag (Bool_t flag=true)
 
void SetAngle (Int_t value)
 
void SetLaser (Int_t value)
 
void SetTrigger (Int_t value)
 
void SetIlaser (Float_t value)
 
void SetEbeam (Float_t value)
 
void SetEgamma (Float_t value)
 
void SetPola (Int_t value)
 
Int_t GetRun ()
 
ULong_t GetDetMask ()
 
Bool_t GetSimDataFlag ()
 
Int_t GetAngle ()
 
Int_t GetLaser ()
 
Int_t GetTrigger ()
 
Float_t GetIlaser ()
 
Float_t GetEbeam ()
 
Float_t GetEgamma ()
 
Int_t GetPola ()
 
void SetRunConfig (HarpoRunConfig *rcfg)
 HarpoRunConfig get/set. More...
 
HarpoRunConfigGetRunConfig ()
 
void print ()
 

Private Attributes

HarpoDetHeaderfHeaders [gkNDetectors]
 
Int_t fRun
 Raw Header list. More...
 
ULong_t fNDet
 
Bool_t fSimData
 
Int_t fAngle
 
Int_t fLaser
 
Int_t fTrigger
 
Float_t fIlaser
 
Float_t fEbeam
 
Float_t fEgamma
 
Int_t fPola
 
HarpoRunConfigfRunConfig
 

Detailed Description

A class hold HARPO run iformation.

The class is ...

Definition at line 17 of file HarpoRunHeader.h.

Constructor & Destructor Documentation

HarpoRunHeader::HarpoRunHeader ( )
HarpoRunHeader::HarpoRunHeader ( HarpoConfig cfg)

Definition at line 42 of file HarpoRunHeader.cxx.

Here is the call graph for this function:

HarpoRunHeader::~HarpoRunHeader ( )
virtual

Definition at line 116 of file HarpoRunHeader.cxx.

Member Function Documentation

Int_t HarpoRunHeader::GetAngle ( )
inline

Definition at line 44 of file HarpoRunHeader.h.

ULong_t HarpoRunHeader::GetDetMask ( )
inline

Definition at line 42 of file HarpoRunHeader.h.

Here is the caller graph for this function:

Float_t HarpoRunHeader::GetEbeam ( )
inline

Definition at line 48 of file HarpoRunHeader.h.

Float_t HarpoRunHeader::GetEgamma ( )
inline

Definition at line 49 of file HarpoRunHeader.h.

Here is the caller graph for this function:

HarpoDetHeader * HarpoRunHeader::GetHeader ( UInt_t  ndet = XDCC)

Definition at line 136 of file HarpoRunHeader.cxx.

Here is the caller graph for this function:

Float_t HarpoRunHeader::GetIlaser ( )
inline

Definition at line 47 of file HarpoRunHeader.h.

Int_t HarpoRunHeader::GetLaser ( )
inline

Definition at line 45 of file HarpoRunHeader.h.

Int_t HarpoRunHeader::GetPola ( )
inline

Definition at line 50 of file HarpoRunHeader.h.

Int_t HarpoRunHeader::GetRun ( )
inline

Definition at line 41 of file HarpoRunHeader.h.

Here is the caller graph for this function:

HarpoRunConfig* HarpoRunHeader::GetRunConfig ( )
inline

Definition at line 55 of file HarpoRunHeader.h.

Here is the caller graph for this function:

Bool_t HarpoRunHeader::GetSimDataFlag ( )
inline

Definition at line 43 of file HarpoRunHeader.h.

Here is the caller graph for this function:

Int_t HarpoRunHeader::GetTrigger ( )
inline

Definition at line 46 of file HarpoRunHeader.h.

void HarpoRunHeader::print ( )

Definition at line 144 of file HarpoRunHeader.cxx.

Here is the call graph for this function:

Here is the caller graph for this function:

void HarpoRunHeader::SetAngle ( Int_t  value)
inline

Definition at line 33 of file HarpoRunHeader.h.

Here is the caller graph for this function:

void HarpoRunHeader::SetDetHeader ( HarpoDetHeader hdr,
UInt_t  ndet = XDCC 
)

Definition at line 129 of file HarpoRunHeader.cxx.

Here is the caller graph for this function:

void HarpoRunHeader::SetDetMask ( ULong_t  mask)
inline

Definition at line 30 of file HarpoRunHeader.h.

Here is the caller graph for this function:

void HarpoRunHeader::SetEbeam ( Float_t  value)
inline

Definition at line 37 of file HarpoRunHeader.h.

Here is the caller graph for this function:

void HarpoRunHeader::SetEgamma ( Float_t  value)
inline

Definition at line 38 of file HarpoRunHeader.h.

Here is the caller graph for this function:

void HarpoRunHeader::SetIlaser ( Float_t  value)
inline

Definition at line 36 of file HarpoRunHeader.h.

void HarpoRunHeader::SetLaser ( Int_t  value)
inline

Definition at line 34 of file HarpoRunHeader.h.

void HarpoRunHeader::SetPola ( Int_t  value)
inline

Definition at line 39 of file HarpoRunHeader.h.

void HarpoRunHeader::SetRun ( Int_t  value)
inline

Definition at line 29 of file HarpoRunHeader.h.

void HarpoRunHeader::SetRunConfig ( HarpoRunConfig rcfg)
inline

HarpoRunConfig get/set.

Definition at line 53 of file HarpoRunHeader.h.

Here is the caller graph for this function:

void HarpoRunHeader::SetSimDataFlag ( Bool_t  flag = true)
inline

Definition at line 31 of file HarpoRunHeader.h.

Here is the caller graph for this function:

void HarpoRunHeader::SetTrigger ( Int_t  value)
inline

Definition at line 35 of file HarpoRunHeader.h.

Field Documentation

Int_t HarpoRunHeader::fAngle
private

Definition at line 67 of file HarpoRunHeader.h.

Float_t HarpoRunHeader::fEbeam
private

Definition at line 71 of file HarpoRunHeader.h.

Float_t HarpoRunHeader::fEgamma
private

Definition at line 72 of file HarpoRunHeader.h.

HarpoDetHeader* HarpoRunHeader::fHeaders[gkNDetectors]
private

Definition at line 61 of file HarpoRunHeader.h.

Float_t HarpoRunHeader::fIlaser
private

Definition at line 70 of file HarpoRunHeader.h.

Int_t HarpoRunHeader::fLaser
private

Definition at line 68 of file HarpoRunHeader.h.

ULong_t HarpoRunHeader::fNDet
private

Definition at line 64 of file HarpoRunHeader.h.

Int_t HarpoRunHeader::fPola
private

Definition at line 73 of file HarpoRunHeader.h.

Int_t HarpoRunHeader::fRun
private

Raw Header list.

Definition at line 63 of file HarpoRunHeader.h.

HarpoRunConfig* HarpoRunHeader::fRunConfig
private

Definition at line 75 of file HarpoRunHeader.h.

Bool_t HarpoRunHeader::fSimData
private

Definition at line 65 of file HarpoRunHeader.h.

Int_t HarpoRunHeader::fTrigger
private

Definition at line 69 of file HarpoRunHeader.h.


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