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

#include <BmnLambdaEmbedding.h>

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

Public Member Functions

 BmnLambdaEmbedding ()
 
 BmnLambdaEmbedding (TString, TString, TString, TString, Int_t nEvs=250, TString lambdaStore="")
 
virtual ~BmnLambdaEmbedding ()
 
void Embedding ()
 
TClonesArray * CreateLambdaStore ()
 
void SetStorePath (TString store_path)
 
void SetNLambdaStore (Int_t nStores)
 
void SetNeventsToBeSimulated (Int_t nEvs)
 
void SetLambdaEtaRange (Double_t min, Double_t max)
 
void SetLambdaMinMomentum (Double_t min)
 
void SetLambdaPhiRange (Double_t min, Double_t max)
 
void SetDetsToBeEmbedded (Bool_t gem, Bool_t silicon, Bool_t csc)
 
void DoLambdaStore (Bool_t flag)
 
void DoListOfEventsWithReconstructedVertex (Bool_t flag)
 
void DoSimulateLambdaThroughSetup (Bool_t flag)
 
void DoRawRootConvertion (Bool_t flag)
 
void DoEmbedding (Bool_t flag)
 
void DoDecode (Bool_t flag)
 
void DoPrintStoreInfo (Bool_t flag)
 
void DoEmbeddingMonitor (Bool_t flag)
 
void SetNHitsProton (Int_t nhits)
 
void SetNHitsPion (Int_t nhits)
 
void SetUseRealSignals (Bool_t flag)
 
void SetSignal (Short_t sigGem, Short_t sigSilicon, Short_t sigCsc)
 
void SetStoreToProcess (Int_t storeNumber)
 
void SetDecayingParticle (Int_t pdg)
 
void SetParticles (Int_t pPdg, Int_t nPdg)
 

Detailed Description

Definition at line 139 of file BmnLambdaEmbedding.h.

Constructor & Destructor Documentation

◆ BmnLambdaEmbedding() [1/2]

BmnLambdaEmbedding::BmnLambdaEmbedding ( )

Definition at line 11 of file BmnLambdaEmbedding.cxx.

◆ BmnLambdaEmbedding() [2/2]

BmnLambdaEmbedding::BmnLambdaEmbedding ( TString  raw,
TString  sim,
TString  reco,
TString  out,
Int_t  nEvs = 250,
TString  lambdaStore = "" 
)

◆ ~BmnLambdaEmbedding()

BmnLambdaEmbedding::~BmnLambdaEmbedding ( )
virtual

Definition at line 1248 of file BmnLambdaEmbedding.cxx.

Member Function Documentation

◆ CreateLambdaStore()

TClonesArray * BmnLambdaEmbedding::CreateLambdaStore ( )

◆ DoDecode()

void BmnLambdaEmbedding::DoDecode ( Bool_t  flag)
inline

Definition at line 202 of file BmnLambdaEmbedding.h.

Referenced by BmnLambdaEmbedding().

◆ DoEmbedding()

void BmnLambdaEmbedding::DoEmbedding ( Bool_t  flag)
inline

Definition at line 198 of file BmnLambdaEmbedding.h.

Referenced by BmnLambdaEmbedding().

◆ DoEmbeddingMonitor()

void BmnLambdaEmbedding::DoEmbeddingMonitor ( Bool_t  flag)
inline

Definition at line 210 of file BmnLambdaEmbedding.h.

Referenced by BmnLambdaEmbedding().

◆ DoLambdaStore()

void BmnLambdaEmbedding::DoLambdaStore ( Bool_t  flag)
inline

Definition at line 182 of file BmnLambdaEmbedding.h.

Referenced by BmnLambdaEmbedding().

◆ DoListOfEventsWithReconstructedVertex()

void BmnLambdaEmbedding::DoListOfEventsWithReconstructedVertex ( Bool_t  flag)
inline

Definition at line 186 of file BmnLambdaEmbedding.h.

Referenced by BmnLambdaEmbedding().

◆ DoPrintStoreInfo()

void BmnLambdaEmbedding::DoPrintStoreInfo ( Bool_t  flag)
inline

Definition at line 206 of file BmnLambdaEmbedding.h.

Referenced by BmnLambdaEmbedding().

◆ DoRawRootConvertion()

void BmnLambdaEmbedding::DoRawRootConvertion ( Bool_t  flag)
inline

Definition at line 194 of file BmnLambdaEmbedding.h.

Referenced by BmnLambdaEmbedding().

◆ DoSimulateLambdaThroughSetup()

void BmnLambdaEmbedding::DoSimulateLambdaThroughSetup ( Bool_t  flag)
inline

Definition at line 190 of file BmnLambdaEmbedding.h.

Referenced by BmnLambdaEmbedding().

◆ Embedding()

◆ SetDecayingParticle()

void BmnLambdaEmbedding::SetDecayingParticle ( Int_t  pdg)
inline

Definition at line 241 of file BmnLambdaEmbedding.h.

◆ SetDetsToBeEmbedded()

void BmnLambdaEmbedding::SetDetsToBeEmbedded ( Bool_t  gem,
Bool_t  silicon,
Bool_t  csc 
)
inline

Definition at line 176 of file BmnLambdaEmbedding.h.

◆ SetLambdaEtaRange()

void BmnLambdaEmbedding::SetLambdaEtaRange ( Double_t  min,
Double_t  max 
)
inline

Definition at line 162 of file BmnLambdaEmbedding.h.

References max(), and min().

◆ SetLambdaMinMomentum()

void BmnLambdaEmbedding::SetLambdaMinMomentum ( Double_t  min)
inline

Definition at line 167 of file BmnLambdaEmbedding.h.

References min().

◆ SetLambdaPhiRange()

void BmnLambdaEmbedding::SetLambdaPhiRange ( Double_t  min,
Double_t  max 
)
inline

Definition at line 171 of file BmnLambdaEmbedding.h.

References max(), and min().

◆ SetNeventsToBeSimulated()

void BmnLambdaEmbedding::SetNeventsToBeSimulated ( Int_t  nEvs)
inline

Definition at line 158 of file BmnLambdaEmbedding.h.

◆ SetNHitsPion()

void BmnLambdaEmbedding::SetNHitsPion ( Int_t  nhits)
inline

Definition at line 220 of file BmnLambdaEmbedding.h.

◆ SetNHitsProton()

void BmnLambdaEmbedding::SetNHitsProton ( Int_t  nhits)
inline

Definition at line 216 of file BmnLambdaEmbedding.h.

◆ SetNLambdaStore()

void BmnLambdaEmbedding::SetNLambdaStore ( Int_t  nStores)
inline

Definition at line 154 of file BmnLambdaEmbedding.h.

◆ SetParticles()

void BmnLambdaEmbedding::SetParticles ( Int_t  pPdg,
Int_t  nPdg 
)
inline

Definition at line 245 of file BmnLambdaEmbedding.h.

◆ SetSignal()

void BmnLambdaEmbedding::SetSignal ( Short_t  sigGem,
Short_t  sigSilicon,
Short_t  sigCsc 
)
inline

Definition at line 228 of file BmnLambdaEmbedding.h.

◆ SetStorePath()

void BmnLambdaEmbedding::SetStorePath ( TString  store_path)
inline

Definition at line 150 of file BmnLambdaEmbedding.h.

◆ SetStoreToProcess()

void BmnLambdaEmbedding::SetStoreToProcess ( Int_t  storeNumber)
inline

Definition at line 235 of file BmnLambdaEmbedding.h.

◆ SetUseRealSignals()

void BmnLambdaEmbedding::SetUseRealSignals ( Bool_t  flag)
inline

Definition at line 224 of file BmnLambdaEmbedding.h.

Referenced by BmnLambdaEmbedding().


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