PandaRoot
PndRichHitFinder Class Reference

#include <PndRichHitFinder.h>

Inheritance diagram for PndRichHitFinder:
PndPersistencyTask

Public Member Functions

 PndRichHitFinder ()
 
 PndRichHitFinder (Int_t iVerbose)
 
 PndRichHitFinder (const char *name, Int_t iVerbose)
 
virtual ~PndRichHitFinder ()
 
virtual void SetParContainers ()
 
virtual InitStatus Init ()
 
virtual InitStatus ReInit ()
 
virtual void Exec (Option_t *opt)
 
virtual void FinishEvent ()
 
virtual void FinishTask ()
 
void SetPixelFactor (Int_t factor)
 
- 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 ProduceHits ()
 
 ClassDef (PndRichHitFinder, 1)
 

Protected Attributes

Bool_t fDigiPixelMCInfo
 
TClonesArray * fDigiArray
 
TClonesArray * fPdHitArray
 
FairMCEventHeader * fMCEventHeader
 
TString fInBranchName
 
Int_t fPixelFactor
 
Double_t fPixelSize
 
Double_t fPixelGap
 
Double_t fPixelStep
 
Double_t fMcpActiveArea
 
Int_t fNpix
 
Int_t fPixelHits
 
PndGeoHandlingfGeoH
 
PndRichGeofGeo
 
Int_t fEventNr
 
PndRichDigifDigi
 
Int_t fHitNumber
 
Double_t fThreshold
 
Double_t petime
 
Double_t fTimeStep
 
Int_t fTimeGate
 
Int_t fInd
 
Int_t fIBuffer
 
Int_t fIBufferPrev
 
std::vector< Int_t > fBufferNumHits
 
std::vector< Double_t > fBufferStartTime
 
std::vector< std::vector< Double_t > > fHitsBuffer
 
BinaryFunctor * fStopFunctor
 
BinaryFunctor * fGapFunctor
 
std::vector< PndRichPDHitfPDHitList
 

Detailed Description

Definition at line 28 of file PndRichHitFinder.h.

Constructor & Destructor Documentation

◆ PndRichHitFinder() [1/3]

PndRichHitFinder::PndRichHitFinder ( )

Default constructor

◆ PndRichHitFinder() [2/3]

PndRichHitFinder::PndRichHitFinder ( Int_t  iVerbose)

Standard constructor

◆ PndRichHitFinder() [3/3]

PndRichHitFinder::PndRichHitFinder ( const char *  name,
Int_t  iVerbose 
)

Named constructor

◆ ~PndRichHitFinder()

virtual PndRichHitFinder::~PndRichHitFinder ( )
virtual

Destructor

Member Function Documentation

◆ ClassDef()

PndRichHitFinder::ClassDef ( PndRichHitFinder  ,
 
)
protected

◆ Exec()

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

Virtual method Exec

◆ FinishEvent()

virtual void PndRichHitFinder::FinishEvent ( )
virtual

◆ FinishTask()

virtual void PndRichHitFinder::FinishTask ( )
virtual

◆ Init()

virtual InitStatus PndRichHitFinder::Init ( )
virtual

◆ ProduceHits()

void PndRichHitFinder::ProduceHits ( )
protected

◆ Register()

void PndRichHitFinder::Register ( )
protected

◆ ReInit()

virtual InitStatus PndRichHitFinder::ReInit ( )
virtual

◆ Reset()

void PndRichHitFinder::Reset ( )
protected

◆ SetParContainers()

virtual void PndRichHitFinder::SetParContainers ( )
virtual

Virtual method Init

◆ SetPixelFactor()

void PndRichHitFinder::SetPixelFactor ( Int_t  factor)
inline

Definition at line 53 of file PndRichHitFinder.h.

References fPixelFactor.

53 { fPixelFactor = factor; }

Member Data Documentation

◆ fBufferNumHits

std::vector<Int_t> PndRichHitFinder::fBufferNumHits
protected

Definition at line 91 of file PndRichHitFinder.h.

◆ fBufferStartTime

std::vector<Double_t> PndRichHitFinder::fBufferStartTime
protected

Definition at line 92 of file PndRichHitFinder.h.

◆ fDigi

PndRichDigi* PndRichHitFinder::fDigi
protected

Definition at line 81 of file PndRichHitFinder.h.

◆ fDigiArray

TClonesArray* PndRichHitFinder::fDigiArray
protected

Input array of PndRichDigis

Definition at line 59 of file PndRichHitFinder.h.

◆ fDigiPixelMCInfo

Bool_t PndRichHitFinder::fDigiPixelMCInfo
protected

Definition at line 56 of file PndRichHitFinder.h.

◆ fEventNr

Int_t PndRichHitFinder::fEventNr
protected

Definition at line 80 of file PndRichHitFinder.h.

◆ fGapFunctor

BinaryFunctor* PndRichHitFinder::fGapFunctor
protected

Definition at line 96 of file PndRichHitFinder.h.

◆ fGeo

PndRichGeo* PndRichHitFinder::fGeo
protected

Definition at line 79 of file PndRichHitFinder.h.

◆ fGeoH

PndGeoHandling* PndRichHitFinder::fGeoH
protected

Definition at line 78 of file PndRichHitFinder.h.

◆ fHitNumber

Int_t PndRichHitFinder::fHitNumber
protected

Definition at line 82 of file PndRichHitFinder.h.

◆ fHitsBuffer

std::vector<std::vector<Double_t> > PndRichHitFinder::fHitsBuffer
protected

Definition at line 93 of file PndRichHitFinder.h.

◆ fIBuffer

Int_t PndRichHitFinder::fIBuffer
protected

Definition at line 89 of file PndRichHitFinder.h.

◆ fIBufferPrev

Int_t PndRichHitFinder::fIBufferPrev
protected

Definition at line 90 of file PndRichHitFinder.h.

◆ fInBranchName

TString PndRichHitFinder::fInBranchName
protected

Definition at line 70 of file PndRichHitFinder.h.

◆ fInd

Int_t PndRichHitFinder::fInd
protected

Definition at line 88 of file PndRichHitFinder.h.

◆ fMCEventHeader

FairMCEventHeader* PndRichHitFinder::fMCEventHeader
protected

Definition at line 64 of file PndRichHitFinder.h.

◆ fMcpActiveArea

Double_t PndRichHitFinder::fMcpActiveArea
protected

Definition at line 75 of file PndRichHitFinder.h.

◆ fNpix

Int_t PndRichHitFinder::fNpix
protected

Definition at line 76 of file PndRichHitFinder.h.

◆ fPdHitArray

TClonesArray* PndRichHitFinder::fPdHitArray
protected

Output array of PndRichPDHits

Definition at line 62 of file PndRichHitFinder.h.

◆ fPDHitList

std::vector<PndRichPDHit> PndRichHitFinder::fPDHitList
protected

Definition at line 98 of file PndRichHitFinder.h.

◆ fPixelFactor

Int_t PndRichHitFinder::fPixelFactor
protected

Definition at line 71 of file PndRichHitFinder.h.

Referenced by SetPixelFactor().

◆ fPixelGap

Double_t PndRichHitFinder::fPixelGap
protected

Definition at line 73 of file PndRichHitFinder.h.

◆ fPixelHits

Int_t PndRichHitFinder::fPixelHits
protected

Definition at line 77 of file PndRichHitFinder.h.

◆ fPixelSize

Double_t PndRichHitFinder::fPixelSize
protected

Definition at line 72 of file PndRichHitFinder.h.

◆ fPixelStep

Double_t PndRichHitFinder::fPixelStep
protected

Definition at line 74 of file PndRichHitFinder.h.

◆ fStopFunctor

BinaryFunctor* PndRichHitFinder::fStopFunctor
protected

Definition at line 95 of file PndRichHitFinder.h.

◆ fThreshold

Double_t PndRichHitFinder::fThreshold
protected

Definition at line 84 of file PndRichHitFinder.h.

◆ fTimeGate

Int_t PndRichHitFinder::fTimeGate
protected

Definition at line 87 of file PndRichHitFinder.h.

◆ fTimeStep

Double_t PndRichHitFinder::fTimeStep
protected

Definition at line 86 of file PndRichHitFinder.h.

◆ petime

Double_t PndRichHitFinder::petime
protected

Definition at line 85 of file PndRichHitFinder.h.


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