PandaRoot
PndAnalysisForwardTask Class Reference

#include <PndAnalysisForwardTask.h>

Inheritance diagram for PndAnalysisForwardTask:

Public Member Functions

 PndAnalysisForwardTask ()
 
virtual ~PndAnalysisForwardTask ()
 
virtual InitStatus Init ()
 
virtual void Exec (Option_t *opt)
 
virtual void FinishEvent ()
 
virtual void Finish ()
 
map< Int_t, vector< PndFtsHit * > > getMcTracks ()
 
map< Int_t, vector< PndFtsHit * > * > getReconstructedTracks ()
 
void analyzeMCTracks (vector< PndFtsHit *> hits, map< Int_t, vector< PndFtsHit *> *> tracks, Int_t trackID, Int_t trackCount)
 
vector< Int_t > analyzeMCTrack (vector< PndFtsHit *> mcHits, vector< PndFtsHit *> *reconstructedHits)
 
void anaSpecialCases (map< Int_t, vector< PndFtsHit *>> mcTracks)
 

Detailed Description

Definition at line 31 of file PndAnalysisForwardTask.h.

Constructor & Destructor Documentation

◆ PndAnalysisForwardTask()

PndAnalysisForwardTask::PndAnalysisForwardTask ( )
inline

Definition at line 33 of file PndAnalysisForwardTask.h.

References analyzeMCTrack(), analyzeMCTracks(), anaSpecialCases(), Exec(), Finish(), FinishEvent(), getMcTracks(), getReconstructedTracks(), i, Init(), and ~PndAnalysisForwardTask().

33  : eventNum(0)
34  {
35  for (int i = 0; i < 10; i++) {
36  hitArray[i] = 0;
37  momentumArray[i] = 0;
38  trackCountArray[i] = 0;
39  hitArray2[i] = 0;
40  momentumArray2[i] = 0;
41  trackCountArray2[i] = 0;
42  }
43  }
unsigned int i
Definition: P4_F32vec4.h:21

◆ ~PndAnalysisForwardTask()

virtual PndAnalysisForwardTask::~PndAnalysisForwardTask ( )
virtual

Referenced by PndAnalysisForwardTask().

Member Function Documentation

◆ analyzeMCTrack()

vector<Int_t> PndAnalysisForwardTask::analyzeMCTrack ( vector< PndFtsHit *>  mcHits,
vector< PndFtsHit *> *  reconstructedHits 
)

Referenced by PndAnalysisForwardTask().

◆ analyzeMCTracks()

void PndAnalysisForwardTask::analyzeMCTracks ( vector< PndFtsHit *>  hits,
map< Int_t, vector< PndFtsHit *> *>  tracks,
Int_t  trackID,
Int_t  trackCount 
)

Referenced by PndAnalysisForwardTask().

◆ anaSpecialCases()

void PndAnalysisForwardTask::anaSpecialCases ( map< Int_t, vector< PndFtsHit *>>  mcTracks)

Referenced by PndAnalysisForwardTask().

◆ Exec()

virtual void PndAnalysisForwardTask::Exec ( Option_t *  opt)
virtual

Referenced by PndAnalysisForwardTask().

◆ Finish()

virtual void PndAnalysisForwardTask::Finish ( )
virtual

Referenced by PndAnalysisForwardTask().

◆ FinishEvent()

virtual void PndAnalysisForwardTask::FinishEvent ( )
virtual

Referenced by PndAnalysisForwardTask().

◆ getMcTracks()

map<Int_t, vector<PndFtsHit *> > PndAnalysisForwardTask::getMcTracks ( )

Referenced by PndAnalysisForwardTask().

◆ getReconstructedTracks()

map<Int_t, vector<PndFtsHit *> *> PndAnalysisForwardTask::getReconstructedTracks ( )

Referenced by PndAnalysisForwardTask().

◆ Init()

virtual InitStatus PndAnalysisForwardTask::Init ( )
virtual

Referenced by PndAnalysisForwardTask().


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