Heavy ion Analysis Libriares
Loading...
Searching...
No Matches
HalDbg::Reader Class Reference
Inheritance diagram for HalDbg::Reader:
Hal::Reader Hal::Task

Public Member Functions

void SetSpiecies (const TH2D &h, Int_t pid, Double_t multiplicity)
 
void SetSmear (Double_t smear)
 
void Register (Bool_t reg)
 
void Exec (Option_t *opt)
 
void SetEventIdModulo (Int_t mod)
 
virtual Hal::Task::EInitFlag Init ()
 
- Public Member Functions inherited from Hal::Reader
virtual void SetFormat (Event *format)
 
virtual void FinishTask ()
 
- Public Member Functions inherited from Hal::Task
 Task ()
 

Protected Attributes

TH2D * fSpectras = {nullptr}
 
Bool_t fOwner = {kFALSE}
 
Bool_t fRegister = {kFALSE}
 
Int_t fMultiplicity = {1}
 
Int_t fPids = {211}
 
Int_t fCharge = {1}
 
Int_t fCount = {0}
 
Int_t fModuloCount = {10}
 
Double_t fMass = {0.}
 
Double_t fSmear = {0}
 
Dbg::McEventfMcEvent = {nullptr}
 
Dbg::RecoEventfRecoEvent = {nullptr}
 

Additional Inherited Members

- Public Types inherited from Hal::Task
enum class  EInitFlag { kSUCCESS , kERROR , kFATAL }
 
- Protected Member Functions inherited from Hal::Task
void GoToDir (TString name)
 

Detailed Description

Definition at line 31 of file DbgReader.h.

Constructor & Destructor Documentation

◆ Reader()

HalDbg::Reader::Reader ( )

Definition at line 30 of file DbgReader.cxx.

◆ ~Reader()

HalDbg::Reader::~Reader ( )
virtual

Reimplemented from Hal::Reader.

Definition at line 109 of file DbgReader.cxx.

Member Function Documentation

◆ Exec()

void HalDbg::Reader::Exec ( Option_t * opt)
virtual

Reimplemented from Hal::Reader.

Definition at line 67 of file DbgReader.cxx.

◆ Init()

Hal::Task::EInitFlag HalDbg::Reader::Init ( )
virtual

initialize task

Returns
flag of initization, if equal to ERROR task will not be executed, if FATAL analysis will be stopped

Reimplemented from Hal::Reader.

Definition at line 32 of file DbgReader.cxx.

◆ Register()

void HalDbg::Reader::Register ( Bool_t reg)
inline

Definition at line 57 of file DbgReader.h.

◆ SetEventIdModulo()

void HalDbg::Reader::SetEventIdModulo ( Int_t mod)
inline

Definition at line 59 of file DbgReader.h.

◆ SetSmear()

void HalDbg::Reader::SetSmear ( Double_t smear)
inline

Definition at line 56 of file DbgReader.h.

◆ SetSpiecies()

void HalDbg::Reader::SetSpiecies ( const TH2D & h,
Int_t pid,
Double_t multiplicity )
Parameters
hhistogram x-axis eta, y-axis pt
pidpid of particle
mmultiplicity

Definition at line 51 of file DbgReader.cxx.

Member Data Documentation

◆ fCharge

Int_t HalDbg::Reader::fCharge = {1}
protected

Definition at line 38 of file DbgReader.h.

◆ fCount

Int_t HalDbg::Reader::fCount = {0}
protected

Definition at line 39 of file DbgReader.h.

◆ fMass

Double_t HalDbg::Reader::fMass = {0.}
protected

Definition at line 41 of file DbgReader.h.

◆ fMcEvent

Dbg::McEvent* HalDbg::Reader::fMcEvent = {nullptr}
protected

Definition at line 43 of file DbgReader.h.

◆ fModuloCount

Int_t HalDbg::Reader::fModuloCount = {10}
protected

Definition at line 40 of file DbgReader.h.

◆ fMultiplicity

Int_t HalDbg::Reader::fMultiplicity = {1}
protected

Definition at line 36 of file DbgReader.h.

◆ fOwner

Bool_t HalDbg::Reader::fOwner = {kFALSE}
protected

Definition at line 34 of file DbgReader.h.

◆ fPids

Int_t HalDbg::Reader::fPids = {211}
protected

Definition at line 37 of file DbgReader.h.

◆ fRecoEvent

Dbg::RecoEvent* HalDbg::Reader::fRecoEvent = {nullptr}
protected

Definition at line 44 of file DbgReader.h.

◆ fRegister

Bool_t HalDbg::Reader::fRegister = {kFALSE}
protected

Definition at line 35 of file DbgReader.h.

◆ fSmear

Double_t HalDbg::Reader::fSmear = {0}
protected

Definition at line 42 of file DbgReader.h.

◆ fSpectras

TH2D* HalDbg::Reader::fSpectras = {nullptr}
protected

Definition at line 33 of file DbgReader.h.


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