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 43 of file PndAnalysisForwardTask.h.

Constructor & Destructor Documentation

◆ PndAnalysisForwardTask()

PndAnalysisForwardTask::PndAnalysisForwardTask ( )
inline

Definition at line 45 of file PndAnalysisForwardTask.h.

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

45  : eventNum(0)
46  {
47  for (int i = 0; i < 10; i++) {
48  hitArray[i] = 0;
49  momentumArray[i] = 0;
50  trackCountArray[i] = 0;
51  hitArray2[i] = 0;
52  momentumArray2[i] = 0;
53  trackCountArray2[i] = 0;
54  }
55  }
unsigned int i
Definition: P4_F32vec4.h:33

◆ ~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: