PandaRoot
PndLmdPairFinderTask Class Reference

#include <PndLmdPairFinderTask.h>

Inheritance diagram for PndLmdPairFinderTask:
PndSdsTask PndPersistencyTask

Public Member Functions

void SetParContainers ()
 
 PndLmdPairFinderTask ()
 
 PndLmdPairFinderTask (const char *name)
 
virtual ~PndLmdPairFinderTask ()
 
virtual void SetBranchNames ()
 
virtual InitStatus Init ()
 
virtual InitStatus ReInit ()
 
virtual void Exec (Option_t *opt)
 
virtual void FinishEvent ()
 
virtual void FinishTask ()
 
void setMaxDistance (Double_t value)
 
void ignoreClusters (Bool_t value)
 
- Public Member Functions inherited from PndSdsTask
 PndSdsTask ()
 
 PndSdsTask (const char *name, Int_t iVerbose=1)
 
virtual ~PndSdsTask ()
 
virtual void SetInBranchId ()
 
- Public Member Functions inherited from PndPersistencyTask
 PndPersistencyTask ()
 
 PndPersistencyTask (const char *name, Int_t iVerbose=1)
 
virtual ~PndPersistencyTask ()
 
void SetPersistency (Bool_t val=kTRUE)
 
Bool_t GetPersistency ()
 

Protected Member Functions

void Register ()
 
void Reset ()
 
void getStatistics (PndLmdHitPair &candidate)
 
bool pairDistanceValid (PndLmdHitPair &candidate)
 
bool candHitsOverlappingArea (const PndLmdHitPair &candidate)
 
 ClassDef (PndLmdPairFinderTask, 20)
 
- Protected Member Functions inherited from PndSdsTask
 ClassDef (PndSdsTask, 1)
 

Protected Attributes

PndLmdGeometryHelperhelper
 
TClonesArray * digiArray
 
TClonesArray * recoArray
 
TClonesArray * hitPairArray
 
TClonesArray * clusterCandidateArray
 
TString fInRecoBranchName
 
TString fInClusterCandidates
 
std::map< int, TClonesArray * > hitPairMap
 
- Protected Attributes inherited from PndSdsTask
TString fInBranchName
 
TString fOutBranchName
 
TString fFolderName
 
Int_t fInBranchId
 
Int_t fOutBranchId
 

Detailed Description

Definition at line 24 of file PndLmdPairFinderTask.h.

Constructor & Destructor Documentation

◆ PndLmdPairFinderTask() [1/2]

PndLmdPairFinderTask::PndLmdPairFinderTask ( )

◆ PndLmdPairFinderTask() [2/2]

PndLmdPairFinderTask::PndLmdPairFinderTask ( const char *  name)

◆ ~PndLmdPairFinderTask()

virtual PndLmdPairFinderTask::~PndLmdPairFinderTask ( )
virtual

Member Function Documentation

◆ candHitsOverlappingArea()

bool PndLmdPairFinderTask::candHitsOverlappingArea ( const PndLmdHitPair candidate)
protected

◆ ClassDef()

PndLmdPairFinderTask::ClassDef ( PndLmdPairFinderTask  ,
20   
)
protected

◆ Exec()

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

Virtual method Exec

◆ FinishEvent()

virtual void PndLmdPairFinderTask::FinishEvent ( )
virtual

◆ FinishTask()

virtual void PndLmdPairFinderTask::FinishTask ( )
virtual

◆ getStatistics()

void PndLmdPairFinderTask::getStatistics ( PndLmdHitPair candidate)
protected

◆ ignoreClusters()

void PndLmdPairFinderTask::ignoreClusters ( Bool_t  value)
inline

Definition at line 66 of file PndLmdPairFinderTask.h.

66 { _ignoreClusters = value; }

◆ Init()

virtual InitStatus PndLmdPairFinderTask::Init ( )
virtual

Virtual method Init

◆ pairDistanceValid()

bool PndLmdPairFinderTask::pairDistanceValid ( PndLmdHitPair candidate)
protected

◆ Register()

void PndLmdPairFinderTask::Register ( )
protected

◆ ReInit()

virtual InitStatus PndLmdPairFinderTask::ReInit ( )
virtual

◆ Reset()

void PndLmdPairFinderTask::Reset ( )
protected

◆ SetBranchNames()

virtual void PndLmdPairFinderTask::SetBranchNames ( )
virtual

Take default naming

Implements PndSdsTask.

◆ setMaxDistance()

void PndLmdPairFinderTask::setMaxDistance ( Double_t  value)
inline

Definition at line 64 of file PndLmdPairFinderTask.h.

64 { _maxDistance = value; }

◆ SetParContainers()

void PndLmdPairFinderTask::SetParContainers ( )

Member Data Documentation

◆ clusterCandidateArray

TClonesArray* PndLmdPairFinderTask::clusterCandidateArray
protected

Definition at line 76 of file PndLmdPairFinderTask.h.

◆ digiArray

TClonesArray* PndLmdPairFinderTask::digiArray
protected

Definition at line 73 of file PndLmdPairFinderTask.h.

◆ fInClusterCandidates

TString PndLmdPairFinderTask::fInClusterCandidates
protected

Definition at line 79 of file PndLmdPairFinderTask.h.

◆ fInRecoBranchName

TString PndLmdPairFinderTask::fInRecoBranchName
protected

Definition at line 78 of file PndLmdPairFinderTask.h.

◆ helper

PndLmdGeometryHelper* PndLmdPairFinderTask::helper
protected

Definition at line 71 of file PndLmdPairFinderTask.h.

◆ hitPairArray

TClonesArray* PndLmdPairFinderTask::hitPairArray
protected

Definition at line 75 of file PndLmdPairFinderTask.h.

◆ hitPairMap

std::map<int, TClonesArray *> PndLmdPairFinderTask::hitPairMap
protected

Definition at line 81 of file PndLmdPairFinderTask.h.

◆ recoArray

TClonesArray* PndLmdPairFinderTask::recoArray
protected

Definition at line 74 of file PndLmdPairFinderTask.h.


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