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

#include <BmnCheckMCTask.h>

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

Public Member Functions

 BmnCheckMCTask (Long64_t nevents, Int_t minHits=4, Int_t code=3122, vector< Int_t > outCodes={2212, -211})
 
virtual ~BmnCheckMCTask ()
 
InitStatus Init ()
 
void Exec (Option_t *option)
 
void Finish ()
 
void FinishEvent ()
 
BmnFairRunSimGetRunSimInst ()
 
void SetRunSimInst (BmnFairRunSim *v)
 
 BmnCheckMCTask (Long64_t nevents, Int_t minHits=4, Int_t code=3122, vector< Int_t > outCodes={2212, -211})
 
virtual ~BmnCheckMCTask ()
 
InitStatus Init ()
 
void Exec (Option_t *option)
 
void Finish ()
 
void FinishEvent ()
 
BmnFairRunSimGetRunSimInst ()
 
void SetRunSimInst (BmnFairRunSim *v)
 

Protected Member Functions

 ClassDef (BmnCheckMCTask, 1)
 
 ClassDef (BmnCheckMCTask, 1)
 

Protected Attributes

Int_t fMinHits
 
Int_t fPDGCode
 
vector< Int_t > fPDGOutCodes
 
Long64_t nMaxValidEvents
 
Long64_t nVertices
 
Long64_t nValidEvents
 
BmnFairRunSimfRunSimInst
 
TString fMCTracksBranchName
 
TString fGemPointsBranchName
 
TString fSilPointsBranchName
 
TString fCSCPointsBranchName
 
TString fEvHeaderName
 
TString fMCEvHeaderName
 
TString fPVertexName
 
TClonesArray * fMCTracks
 
TClonesArray * fGemPoints
 
TClonesArray * fSilPoints
 
TClonesArray * fCSCPoints
 
TClonesArray * fPVertexShow
 
DstEventHeaderfEvHeaderShow
 
FairMCEventHeader * fMCEvHeader
 
Double_t fVZ
 

Detailed Description

Definition at line 21 of file BmnCheckMCTask.h.

Constructor & Destructor Documentation

◆ BmnCheckMCTask() [1/2]

BmnCheckMCTask::BmnCheckMCTask ( Long64_t  nevents,
Int_t  minHits = 4,
Int_t  code = 3122,
vector< Int_t >  outCodes = {2212, -211} 
)

◆ ~BmnCheckMCTask() [1/2]

BmnCheckMCTask::~BmnCheckMCTask ( )
virtual

Definition at line 31 of file BmnCheckMCTask.cxx.

◆ BmnCheckMCTask() [2/2]

BmnCheckMCTask::BmnCheckMCTask ( Long64_t  nevents,
Int_t  minHits = 4,
Int_t  code = 3122,
vector< Int_t >  outCodes = {2212, -211} 
)

◆ ~BmnCheckMCTask() [2/2]

virtual BmnCheckMCTask::~BmnCheckMCTask ( )
virtual

Member Function Documentation

◆ ClassDef() [1/2]

BmnCheckMCTask::ClassDef ( BmnCheckMCTask  ,
 
)
protected

◆ ClassDef() [2/2]

BmnCheckMCTask::ClassDef ( BmnCheckMCTask  ,
 
)
protected

◆ Exec() [1/2]

◆ Exec() [2/2]

void BmnCheckMCTask::Exec ( Option_t *  option)

◆ Finish() [1/2]

void BmnCheckMCTask::Finish ( )

Definition at line 95 of file BmnCheckMCTask.cxx.

References nValidEvents, and nVertices.

◆ Finish() [2/2]

void BmnCheckMCTask::Finish ( )

◆ FinishEvent() [1/2]

void BmnCheckMCTask::FinishEvent ( )

Definition at line 101 of file BmnCheckMCTask.cxx.

◆ FinishEvent() [2/2]

void BmnCheckMCTask::FinishEvent ( )

◆ GetRunSimInst() [1/2]

BmnFairRunSim * BmnCheckMCTask::GetRunSimInst ( )
inline

Definition at line 36 of file BmnCheckMCTask.h.

References fRunSimInst.

◆ GetRunSimInst() [2/2]

BmnFairRunSim * BmnCheckMCTask::GetRunSimInst ( )
inline

Definition at line 36 of file BmnCheckMCTask.h.

References fRunSimInst.

◆ Init() [1/2]

◆ Init() [2/2]

InitStatus BmnCheckMCTask::Init ( )

◆ SetRunSimInst() [1/2]

void BmnCheckMCTask::SetRunSimInst ( BmnFairRunSim v)
inline

Definition at line 39 of file BmnCheckMCTask.h.

References fRunSimInst, and v.

◆ SetRunSimInst() [2/2]

void BmnCheckMCTask::SetRunSimInst ( BmnFairRunSim v)
inline

Definition at line 39 of file BmnCheckMCTask.h.

References fRunSimInst, and v.

Member Data Documentation

◆ fCSCPoints

TClonesArray * BmnCheckMCTask::fCSCPoints
protected

Definition at line 60 of file BmnCheckMCTask.h.

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

◆ fCSCPointsBranchName

TString BmnCheckMCTask::fCSCPointsBranchName
protected

Definition at line 53 of file BmnCheckMCTask.h.

Referenced by BmnCheckMCTask(), and Init().

◆ fEvHeaderName

TString BmnCheckMCTask::fEvHeaderName
protected

Definition at line 54 of file BmnCheckMCTask.h.

Referenced by BmnCheckMCTask(), and Init().

◆ fEvHeaderShow

DstEventHeader * BmnCheckMCTask::fEvHeaderShow
protected

Definition at line 62 of file BmnCheckMCTask.h.

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

◆ fGemPoints

TClonesArray * BmnCheckMCTask::fGemPoints
protected

Definition at line 58 of file BmnCheckMCTask.h.

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

◆ fGemPointsBranchName

TString BmnCheckMCTask::fGemPointsBranchName
protected

Definition at line 51 of file BmnCheckMCTask.h.

Referenced by BmnCheckMCTask(), and Init().

◆ fMCEvHeader

FairMCEventHeader * BmnCheckMCTask::fMCEvHeader
protected

Definition at line 63 of file BmnCheckMCTask.h.

Referenced by BmnCheckMCTask(), and Exec().

◆ fMCEvHeaderName

TString BmnCheckMCTask::fMCEvHeaderName
protected

Definition at line 55 of file BmnCheckMCTask.h.

Referenced by BmnCheckMCTask(), and Exec().

◆ fMCTracks

TClonesArray * BmnCheckMCTask::fMCTracks
protected

Definition at line 57 of file BmnCheckMCTask.h.

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

◆ fMCTracksBranchName

TString BmnCheckMCTask::fMCTracksBranchName
protected

Definition at line 50 of file BmnCheckMCTask.h.

Referenced by BmnCheckMCTask(), and Init().

◆ fMinHits

Int_t BmnCheckMCTask::fMinHits
protected

Definition at line 43 of file BmnCheckMCTask.h.

Referenced by BmnCheckMCTask(), and Exec().

◆ fPDGCode

Int_t BmnCheckMCTask::fPDGCode
protected

Definition at line 44 of file BmnCheckMCTask.h.

Referenced by BmnCheckMCTask(), and Exec().

◆ fPDGOutCodes

vector< Int_t > BmnCheckMCTask::fPDGOutCodes
protected

Definition at line 45 of file BmnCheckMCTask.h.

Referenced by BmnCheckMCTask(), and Exec().

◆ fPVertexName

TString BmnCheckMCTask::fPVertexName
protected

Definition at line 56 of file BmnCheckMCTask.h.

Referenced by BmnCheckMCTask(), and Init().

◆ fPVertexShow

TClonesArray * BmnCheckMCTask::fPVertexShow
protected

Definition at line 61 of file BmnCheckMCTask.h.

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

◆ fRunSimInst

BmnFairRunSim * BmnCheckMCTask::fRunSimInst
protected

Definition at line 49 of file BmnCheckMCTask.h.

Referenced by BmnCheckMCTask(), Exec(), GetRunSimInst(), and SetRunSimInst().

◆ fSilPoints

TClonesArray * BmnCheckMCTask::fSilPoints
protected

Definition at line 59 of file BmnCheckMCTask.h.

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

◆ fSilPointsBranchName

TString BmnCheckMCTask::fSilPointsBranchName
protected

Definition at line 52 of file BmnCheckMCTask.h.

Referenced by BmnCheckMCTask(), and Init().

◆ fVZ

Double_t BmnCheckMCTask::fVZ
protected

Definition at line 64 of file BmnCheckMCTask.h.

Referenced by Exec().

◆ nMaxValidEvents

Long64_t BmnCheckMCTask::nMaxValidEvents
protected

Definition at line 46 of file BmnCheckMCTask.h.

Referenced by BmnCheckMCTask(), and Exec().

◆ nValidEvents

Long64_t BmnCheckMCTask::nValidEvents
protected

Definition at line 48 of file BmnCheckMCTask.h.

Referenced by BmnCheckMCTask(), Exec(), and Finish().

◆ nVertices

Long64_t BmnCheckMCTask::nVertices
protected

Definition at line 47 of file BmnCheckMCTask.h.

Referenced by BmnCheckMCTask(), Exec(), and Finish().


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