#include <PndAnalysis.h>
|
| PndAnalysis (TString tname1="", TString tname2="", TString algnamec="PidAlgoIdealCharged", TString algnamen="PidAlgoIdealNeutral") |
|
virtual | ~PndAnalysis () |
|
void | Rewind () |
|
void | Reset () |
|
Int_t | GetEvent (Int_t n=-1) |
|
void | GetEventInTask () |
|
FairMCEventHeader * | GetEventHeader () |
|
Int_t | GetEntries () |
|
Bool_t | FillList (RhoCandList &l, TString listkey="All", TString pidTcaNames="", int trackHypothesis=-1) |
|
void | SetGoodTrackCriterion (TString crit="veryLoose") |
|
void | SetVerbose (Int_t level) |
|
Bool_t | PropagateToIp (RhoCandidate *cand) |
|
Bool_t | PropagateToZAxis (RhoCandidate *cand) |
|
Bool_t | PropagateToPoint (RhoCandidate *cand, TVector3 mypoint) |
|
Bool_t | PropagateToPlane (RhoCandidate *cand, TVector3 origin, TVector3 dj, TVector3 dk) |
|
PndTrack * | GetTrack (RhoCandidate *cand) |
|
FairTrackParP | GetFirstPar (RhoCandidate *cand) |
|
Bool_t | ResetCandidate (RhoCandidate *cand) |
|
Bool_t | ResetDaughters (RhoCandidate *cand) |
|
Bool_t | McTruthMatch (RhoCandidate *cand, Int_t level=2, bool verbose=false) |
|
std::vector< int > | McTruthMatch (RhoCandList &list, Int_t level=2, bool verbose=false) |
|
void | McMatchAllowPhotos (int maxn=1, double thresh=0.05) |
|
Bool_t | Propagator (int mode, FairTrackParP &tStart, RhoCandidate *cand, TVector3 point=TVector3(0, 0, 0), Bool_t skipcov=kFALSE, Bool_t overwrite=kFALSE, TVector3 planej=TVector3(1, 0, 0), TVector3 planek=TVector3(0, 1, 0)) |
|
Definition at line 34 of file PndAnalysis.h.
◆ PndAnalysis()
PndAnalysis::PndAnalysis |
( |
TString |
tname1 = "" , |
|
|
TString |
tname2 = "" , |
|
|
TString |
algnamec = "PidAlgoIdealCharged" , |
|
|
TString |
algnamen = "PidAlgoIdealNeutral" |
|
) |
| |
◆ ~PndAnalysis()
virtual PndAnalysis::~PndAnalysis |
( |
| ) |
|
|
virtual |
◆ BuildMcCands()
virtual void PndAnalysis::BuildMcCands |
( |
| ) |
|
|
protectedvirtual |
◆ ClassDef()
◆ Cleanup()
void PndAnalysis::Cleanup |
( |
| ) |
|
|
protected |
◆ FillList()
Bool_t PndAnalysis::FillList |
( |
RhoCandList & |
l, |
|
|
TString |
listkey = "All" , |
|
|
TString |
pidTcaNames = "" , |
|
|
int |
trackHypothesis = -1 |
|
) |
| |
◆ GetEntries()
Int_t PndAnalysis::GetEntries |
( |
| ) |
|
◆ GetEvent()
Int_t PndAnalysis::GetEvent |
( |
Int_t |
n = -1 | ) |
|
◆ GetEventHeader()
FairMCEventHeader* PndAnalysis::GetEventHeader |
( |
| ) |
|
◆ GetEventInTask()
void PndAnalysis::GetEventInTask |
( |
| ) |
|
◆ GetFirstPar()
FairTrackParP PndAnalysis::GetFirstPar |
( |
RhoCandidate * |
cand | ) |
|
◆ GetMcCandList()
◆ GetTrack()
◆ Init()
void PndAnalysis::Init |
( |
| ) |
|
|
protected |
◆ McMatchAllowPhotos()
void PndAnalysis::McMatchAllowPhotos |
( |
int |
maxn = 1 , |
|
|
double |
thresh = 0.05 |
|
) |
| |
|
inline |
◆ MctMatch() [1/2]
Definition at line 90 of file PndAnalysis.h.
References MctMatch().
Referenced by MctMatch().
90 {
return MctMatch(&c, mct, level, verbose); };
Bool_t MctMatch(RhoCandidate &c, RhoCandList &mct, Int_t level=2, bool verbose=false)
◆ MctMatch() [2/2]
◆ McTruthMatch() [1/2]
Bool_t PndAnalysis::McTruthMatch |
( |
RhoCandidate * |
cand, |
|
|
Int_t |
level = 2 , |
|
|
bool |
verbose = false |
|
) |
| |
◆ McTruthMatch() [2/2]
std::vector<int> PndAnalysis::McTruthMatch |
( |
RhoCandList & |
list, |
|
|
Int_t |
level = 2 , |
|
|
bool |
verbose = false |
|
) |
| |
◆ PropagateToIp()
◆ PropagateToPlane()
Bool_t PndAnalysis::PropagateToPlane |
( |
RhoCandidate * |
cand, |
|
|
TVector3 |
origin, |
|
|
TVector3 |
dj, |
|
|
TVector3 |
dk |
|
) |
| |
◆ PropagateToPoint()
Bool_t PndAnalysis::PropagateToPoint |
( |
RhoCandidate * |
cand, |
|
|
TVector3 |
mypoint |
|
) |
| |
◆ PropagateToZAxis()
◆ Propagator()
Bool_t PndAnalysis::Propagator |
( |
int |
mode, |
|
|
FairTrackParP & |
tStart, |
|
|
RhoCandidate * |
cand, |
|
|
TVector3 |
point = TVector3(0, 0, 0) , |
|
|
Bool_t |
skipcov = kFALSE , |
|
|
Bool_t |
overwrite = kFALSE , |
|
|
TVector3 |
planej = TVector3(1, 0, 0) , |
|
|
TVector3 |
planek = TVector3(0, 1, 0) |
|
) |
| |
◆ ReadRecoCandidates()
void PndAnalysis::ReadRecoCandidates |
( |
| ) |
|
|
protected |
◆ ReadTCA()
TClonesArray* PndAnalysis::ReadTCA |
( |
TString |
tcaname | ) |
|
|
protected |
◆ Reset()
void PndAnalysis::Reset |
( |
| ) |
|
|
inline |
◆ ResetCandidate()
◆ ResetDaughters()
◆ Rewind()
void PndAnalysis::Rewind |
( |
| ) |
|
◆ SetGoodTrackCriterion()
void PndAnalysis::SetGoodTrackCriterion |
( |
TString |
crit = "veryLoose" | ) |
|
◆ SetVerbose()
void PndAnalysis::SetVerbose |
( |
Int_t |
level | ) |
|
|
inline |
◆ fAllCandList
◆ fBremCorr
std::array<TClonesArray *, 6> PndAnalysis::fBremCorr |
|
protected |
◆ fBuildMcCands
Bool_t PndAnalysis::fBuildMcCands |
|
protected |
◆ fChainEntries
Int_t PndAnalysis::fChainEntries |
|
protected |
◆ fChargedCandList
std::array<RhoCandList, 6> PndAnalysis::fChargedCandList |
|
protected |
◆ fChargedCands
std::array<TClonesArray *, 6> PndAnalysis::fChargedCands |
|
protected |
◆ fChargedPidName
TString PndAnalysis::fChargedPidName |
|
protected |
◆ fChargedProbability
std::array<TClonesArray *, 6> PndAnalysis::fChargedProbability |
|
protected |
◆ fDefaultHypo
Int_t PndAnalysis::fDefaultHypo |
|
protected |
Flag to check which hypo lists exists //0-4 for trk hypothesis, 5 for fallback.
Definition at line 132 of file PndAnalysis.h.
◆ fEventRead
Bool_t PndAnalysis::fEventRead |
|
protected |
◆ fEvtCount
Int_t PndAnalysis::fEvtCount |
|
protected |
◆ fGoodPhotonSelector
◆ fGoodTrackSelector
◆ fHypoFlagCharged
Bool_t PndAnalysis::fHypoFlagCharged[6] |
|
protected |
◆ fHypoPdg
Int_t PndAnalysis::fHypoPdg[6] |
|
protected |
◆ fMcCandList
◆ fMcCands
TClonesArray* PndAnalysis::fMcCands |
|
protected |
◆ fMcPresenceMap
◆ fMcTracks
TClonesArray* PndAnalysis::fMcTracks |
|
protected |
◆ fNeutralCandList
◆ fNeutralCands
TClonesArray* PndAnalysis::fNeutralCands |
|
protected |
◆ fNeutralPidName
TString PndAnalysis::fNeutralPidName |
|
protected |
◆ fPhotosMax
Int_t PndAnalysis::fPhotosMax |
|
protected |
◆ fPhotosThresh
Double_t PndAnalysis::fPhotosThresh |
|
protected |
◆ fPidCombiner
◆ fPidHypoStr
TString PndAnalysis::fPidHypoStr[6] |
|
protected |
◆ fPidSelector
◆ fRootManager
FairRootManager* PndAnalysis::fRootManager |
|
protected |
◆ fTracks
std::array<TClonesArray *, 6> PndAnalysis::fTracks |
|
protected |
◆ fTracks2
std::array<TClonesArray *, 6> PndAnalysis::fTracks2 |
|
protected |
◆ fTracksName
TString PndAnalysis::fTracksName |
|
protected |
◆ fTracksName2
TString PndAnalysis::fTracksName2 |
|
protected |
◆ fVerbose
Int_t PndAnalysis::fVerbose |
|
protected |
The documentation for this class was generated from the following file: