Heavy ion Analysis Libriares
Loading...
Searching...
No Matches
HalOTF::EventGeneratorDecay Class Reference
Inheritance diagram for HalOTF::EventGeneratorDecay:
HalOTF::EventGenerator Hal::Object

Public Member Functions

void EnableDebug ()
 
void SetDecay (Hal::Decay decay)
 
virtual Bool_t Init ()
 
- Public Member Functions inherited from HalOTF::EventGenerator
void SetSpiecies (const TH2D &h, Int_t pid)
 
void SetMultHisto (TH1D &h)
 
void SetFixMult (Int_t mult)
 
void SetSmear (Double_t smear)
 
void SetEvents (OTF::McEvent *mc, OTF::RecoEvent *reco)
 
- Public Member Functions inherited from Hal::Object
 Object ()
 
virtual TString GetExtractType () const
 
virtual TString HTMLExtract (Int_t, TString="") const
 
virtual void HTMLExtractIntoTable (Int_t, HtmlTable &, TString="", TString="") const
 
virtual void Add (const Object *pack)
 
virtual Long64_t Merge (TCollection *collection)
 
virtual Bool_t CanBeTableElement () const
 

Protected Member Functions

virtual void Decay ()
 
virtual void GenerateEvent ()
 
- Protected Member Functions inherited from HalOTF::EventGenerator

Protected Attributes

Hal::DecayfDecayer = {nullptr}
 
std::vector< Hal::McTrack * > fDaughters
 
Bool_t fDebug = {kFALSE}
 
- Protected Attributes inherited from HalOTF::EventGenerator
TH2D * fSpectras = {nullptr}
 
TH1D * fMultiplicity = {nullptr}
 
Int_t fFixedMultiplicity = {-1}
 
Int_t fPids = {211}
 
Int_t fCharge = {1}
 
Int_t fCurrrentMult = {0}
 
Double_t fMass = {0}
 
Double_t fSmear = {0}
 
OTF::McEventfMcEvent = {nullptr}
 
OTF::RecoEventfRecoEvent = {nullptr}
 

Detailed Description

Definition at line 30 of file OTFEventGeneratorDecay.h.

Constructor & Destructor Documentation

◆ EventGeneratorDecay()

HalOTF::EventGeneratorDecay::EventGeneratorDecay ( )

Definition at line 26 of file OTFEventGeneratorDecay.cxx.

◆ ~EventGeneratorDecay()

HalOTF::EventGeneratorDecay::~EventGeneratorDecay ( )
virtual

Definition at line 112 of file OTFEventGeneratorDecay.cxx.

Member Function Documentation

◆ Decay()

void HalOTF::EventGeneratorDecay::Decay ( )
protectedvirtual

Definition at line 55 of file OTFEventGeneratorDecay.cxx.

◆ EnableDebug()

void HalOTF::EventGeneratorDecay::EnableDebug ( )
inline

Definition at line 40 of file OTFEventGeneratorDecay.h.

◆ GenerateEvent()

void HalOTF::EventGeneratorDecay::GenerateEvent ( )
protectedvirtual

Reimplemented from HalOTF::EventGenerator.

Definition at line 118 of file OTFEventGeneratorDecay.cxx.

◆ Init()

Bool_t HalOTF::EventGeneratorDecay::Init ( )
virtual

Reimplemented from HalOTF::EventGenerator.

Definition at line 28 of file OTFEventGeneratorDecay.cxx.

◆ SetDecay()

void HalOTF::EventGeneratorDecay::SetDecay ( Hal::Decay decay)

Definition at line 50 of file OTFEventGeneratorDecay.cxx.

Member Data Documentation

◆ fDaughters

std::vector<Hal::McTrack*> HalOTF::EventGeneratorDecay::fDaughters
protected

Definition at line 33 of file OTFEventGeneratorDecay.h.

◆ fDebug

Bool_t HalOTF::EventGeneratorDecay::fDebug = {kFALSE}
protected

Definition at line 35 of file OTFEventGeneratorDecay.h.

◆ fDecayer

Hal::Decay* HalOTF::EventGeneratorDecay::fDecayer = {nullptr}
protected

Definition at line 32 of file OTFEventGeneratorDecay.h.


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