PandaRoot
PndMvdStripClusterTask Class Reference

#include <PndMvdStripClusterTask.h>

Inheritance diagram for PndMvdStripClusterTask:
PndSdsStripClusterTask PndSdsTask PndPersistencyTask

Public Member Functions

 PndMvdStripClusterTask ()
 
virtual ~PndMvdStripClusterTask ()
 
virtual void GetParList (TList *tempList)
 
virtual void SetParContainersMQ (TList *tempList)
 
void SetBranchNames (TString inBranchname, TString outHitBranchname, TString outClustBranchname, TString folderName)
 
virtual void SetBranchNames ()
 
virtual void SetParContainers ()
 
virtual void SetCalculators ()
 
 ClassDef (PndMvdStripClusterTask, 3)
 
- Public Member Functions inherited from PndSdsStripClusterTask
 PndSdsStripClusterTask ()
 
 PndSdsStripClusterTask (const char *name)
 
 PndSdsStripClusterTask (PndSdsStripClusterTask &other)
 
virtual ~PndSdsStripClusterTask ()
 
PndSdsStripClusterTaskoperator= (PndSdsStripClusterTask &other)
 
virtual InitStatus Init ()
 
virtual InitStatus ReInit ()
 
virtual void InitMQ (TList *tempList)
 
virtual void ExecMQ (TList *inputList, TList *outputList)
 
virtual void SetInBranchId ()
 
virtual void Exec (Option_t *opt)
 
virtual void Finish ()
 
- Public Member Functions inherited from PndSdsTask
 PndSdsTask ()
 
 PndSdsTask (const char *name, Int_t iVerbose=1)
 
virtual ~PndSdsTask ()
 
- 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 ()
 

Additional Inherited Members

- Protected Member Functions inherited from PndSdsStripClusterTask
TVector2 CalcLineCross (TVector2 point1, TVector2 dir1, TVector2 point2, TVector2 dir2) const
 
void SetCurrentCalculators (PndSdsStripDigiPar *digipar)
 
Bool_t SelectSensorParams (Int_t sensorID)
 
void CalcMeanCharge (PndSdsClusterStrip *onecluster, Double_t &meanstrip, Double_t &meanerr, Double_t &charge, Double_t &timestamp, Double_t &timestampError)
 
Bool_t Backmap (TVector2 meantopPoint, Double_t toperr, TVector2 meanbotPoint, Double_t boterr, TVector3 &hitpos, TMatrixD &hitCov, Int_t &sensorID)
 
void Register ()
 
void Reset ()
 
void ProduceHits ()
 
void ResetClusterFinders ()
 
void FillClusterFinders ()
 
void ClearCalculators ()
 
 ClassDef (PndSdsStripClusterTask, 2)
 
- Protected Member Functions inherited from PndSdsTask
 ClassDef (PndSdsTask, 1)
 
- Protected Attributes inherited from PndSdsStripClusterTask
TString fPath
 
TClonesArray * fDigiArray
 
TClonesArray * fClusterArray
 
TClonesArray * fHitArray
 
TString fClustBranchName
 
Int_t fClusterType
 
Int_t fFEcolumns
 
Int_t fFErows
 
Double_t fChargeCut
 
Int_t fRadChannel
 
Int_t fRadTime
 
Double_t fSingleStripChargeThreshold
 
FairEventHeader * fEventHeader
 
TList * fDigiParameterList
 Digitization Parameters. More...
 
PndSdsStripDigiParfCurrentDigiPar
 
PndSensorNameParfSensorNamePar
 
TList * fChargeDigiParameterList
 
std::map< const char *, PndSdsCalcStrip * > fStripCalcTop
 Calculator objects. More...
 
std::map< const char *, PndSdsCalcStrip * > fStripCalcBot
 
std::map< const char *, PndSdsChargeConversion * > fChargeConverter
 
PndSdsCalcStripfCurrentStripCalcTop
 
PndSdsCalcStripfCurrentStripCalcBot
 
PndSdsChargeWeightingAlgorithmsfChargeAlgos
 
PndSdsChargeConversionfCurrentChargeConverter
 
PndSdsStripDigiParfDigiPar
 
PndGeoHandlingfGeoH
 
PndSdsStripClustererfCurrentClusterfinder
 Geometry name handling. More...
 
std::map< const char *, PndSdsStripClusterer * > fClusterFinderList
 
BinaryFunctor * fFunctor
 
- Protected Attributes inherited from PndSdsTask
TString fInBranchName
 
TString fOutBranchName
 
TString fFolderName
 
Int_t fInBranchId
 
Int_t fOutBranchId
 

Detailed Description

Definition at line 10 of file PndMvdStripClusterTask.h.

Constructor & Destructor Documentation

◆ PndMvdStripClusterTask()

PndMvdStripClusterTask::PndMvdStripClusterTask ( )

Default constructor

◆ ~PndMvdStripClusterTask()

virtual PndMvdStripClusterTask::~PndMvdStripClusterTask ( )
virtual

Destructor

Member Function Documentation

◆ ClassDef()

PndMvdStripClusterTask::ClassDef ( PndMvdStripClusterTask  ,
 
)

◆ GetParList()

virtual void PndMvdStripClusterTask::GetParList ( TList *  tempList)
virtual

Reimplemented from PndSdsStripClusterTask.

◆ SetBranchNames() [1/2]

void PndMvdStripClusterTask::SetBranchNames ( TString  inBranchname,
TString  outHitBranchname,
TString  outClustBranchname,
TString  folderName 
)

◆ SetBranchNames() [2/2]

virtual void PndMvdStripClusterTask::SetBranchNames ( )
virtual

Implements PndSdsTask.

◆ SetCalculators()

virtual void PndMvdStripClusterTask::SetCalculators ( )
virtual

Reimplemented from PndSdsStripClusterTask.

◆ SetParContainers()

virtual void PndMvdStripClusterTask::SetParContainers ( )
virtual

Virtual method Init

Reimplemented from PndSdsStripClusterTask.

◆ SetParContainersMQ()

virtual void PndMvdStripClusterTask::SetParContainersMQ ( TList *  tempList)
virtual

Reimplemented from PndSdsStripClusterTask.


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