CbmRoot
Loading...
Searching...
No Matches
HalCbmV0Builder Class Reference

#include <HalCbmV0Builder.h>

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

Classes

struct  v0rawInfo
 

Public Member Functions

 HalCbmV0Builder (Int_t motherPid=3321, Int_t posdau=2212, Int_t negdau=-211)
 
virtual EInitFlag Init ()
 
void BeFriendly ()
 
virtual void Exec (Option_t *option="")
 
virtual ~HalCbmV0Builder ()
 

Private Member Functions

v0rawInfo Convert (const AnalysisTree::Particle &p)
 

Private Attributes

Int_t fPidMom
 
Int_t fPidPosDau
 
Int_t fPidNegDau
 
Bool_t fBeFriendly = {kFALSE}
 
Double_t fMass = {0}
 
AnaTreeV0Ids fFields
 
CbmAnaTreeV0ContainerfV0Container = {nullptr}
 
CbmAnaTreeRecoContainerfRecoContainer = {nullptr}
 
CbmAnaTreeMcContainerfSimContainer = {nullptr}
 
TClonesArray * fV0Temp = {nullptr}
 
Bool_t fOwner = {kFALSE}
 

Detailed Description

Definition at line 20 of file HalCbmV0Builder.h.

Constructor & Destructor Documentation

◆ HalCbmV0Builder()

HalCbmV0Builder::HalCbmV0Builder ( Int_t motherPid = 3321,
Int_t posdau = 2212,
Int_t negdau = -211 )

Definition at line 66 of file HalCbmV0Builder.cxx.

References fPidMom, fPidNegDau, and fPidPosDau.

◆ ~HalCbmV0Builder()

HalCbmV0Builder::~HalCbmV0Builder ( )
virtual

Definition at line 194 of file HalCbmV0Builder.cxx.

Member Function Documentation

◆ BeFriendly()

void HalCbmV0Builder::BeFriendly ( )
inline

Definition at line 51 of file HalCbmV0Builder.h.

References fBeFriendly.

◆ Convert()

◆ Exec()

void HalCbmV0Builder::Exec ( Option_t * option = "")
virtual

◆ Init()

HalCbmV0Builder::EInitFlag HalCbmV0Builder::Init ( )
virtual

Member Data Documentation

◆ fBeFriendly

Bool_t HalCbmV0Builder::fBeFriendly = {kFALSE}
private

Definition at line 38 of file HalCbmV0Builder.h.

Referenced by BeFriendly(), and Exec().

◆ fFields

AnaTreeV0Ids HalCbmV0Builder::fFields
private

Definition at line 40 of file HalCbmV0Builder.h.

◆ fMass

Double_t HalCbmV0Builder::fMass = {0}
private

Definition at line 39 of file HalCbmV0Builder.h.

Referenced by Init().

◆ fOwner

Bool_t HalCbmV0Builder::fOwner = {kFALSE}
private

Definition at line 45 of file HalCbmV0Builder.h.

Referenced by Exec(), and Init().

◆ fPidMom

Int_t HalCbmV0Builder::fPidMom
private

Definition at line 35 of file HalCbmV0Builder.h.

Referenced by HalCbmV0Builder(), and Init().

◆ fPidNegDau

Int_t HalCbmV0Builder::fPidNegDau
private

Definition at line 37 of file HalCbmV0Builder.h.

Referenced by Exec(), and HalCbmV0Builder().

◆ fPidPosDau

Int_t HalCbmV0Builder::fPidPosDau
private

Definition at line 36 of file HalCbmV0Builder.h.

Referenced by Exec(), and HalCbmV0Builder().

◆ fRecoContainer

CbmAnaTreeRecoContainer* HalCbmV0Builder::fRecoContainer = {nullptr}
private

Definition at line 42 of file HalCbmV0Builder.h.

Referenced by Exec(), and Init().

◆ fSimContainer

CbmAnaTreeMcContainer* HalCbmV0Builder::fSimContainer = {nullptr}
private

Definition at line 43 of file HalCbmV0Builder.h.

Referenced by Exec(), and Init().

◆ fV0Container

CbmAnaTreeV0Container* HalCbmV0Builder::fV0Container = {nullptr}
private

Definition at line 41 of file HalCbmV0Builder.h.

Referenced by Convert(), Exec(), and Init().

◆ fV0Temp

TClonesArray* HalCbmV0Builder::fV0Temp = {nullptr}
private

Definition at line 44 of file HalCbmV0Builder.h.

Referenced by Exec(), and Init().


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