PandaRoot
PndSdsRecoTask Class Reference

#include <PndSdsRecoTask.h>

Inheritance diagram for PndSdsRecoTask:
PndSdsTask PndPersistencyTask

Public Member Functions

 PndSdsRecoTask ()
 
 PndSdsRecoTask (std::string type)
 
virtual ~PndSdsRecoTask ()
 
virtual void SetParContainers ()
 
virtual InitStatus Init ()
 
virtual void Exec (Option_t *opt)
 
- Public Member Functions inherited from PndSdsTask
 PndSdsTask ()
 
 PndSdsTask (const char *name, Int_t iVerbose=1)
 
virtual ~PndSdsTask ()
 
virtual void SetBranchNames ()=0
 
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 InitTransMat ()
 
void smear (TVector3 &pos)
 
void smearLocal (TVector3 &pos)
 
void CalcDetPlane (TVector3 &o, TVector3 &u, TVector3 &v)
 
void Register ()
 
void Reset ()
 
void ProduceHits ()
 
 ClassDef (PndSdsRecoTask, 1)
 
- Protected Member Functions inherited from PndSdsTask
 ClassDef (PndSdsTask, 1)
 

Protected Attributes

Int_t fevent
 
TString fPixelBranchName
 
TString fStripBranchName
 
TClonesArray * fDigiPixelArray
 
TClonesArray * fDigiStripArray
 
TClonesArray * fHitOutputArray
 
std::string fMakerType
 
Double_t fSigmaX
 
Double_t fSigmaY
 
Double_t fSigmaZ
 
PndSdsMCPointfCurrentPndSdsMCPoint
 
TGeoHMatrix * fCurrentTransMat
 
TMatrixT< Double_t > fHitCovMatrix
 
- Protected Attributes inherited from PndSdsTask
TString fInBranchName
 
TString fOutBranchName
 
TString fFolderName
 
Int_t fInBranchId
 
Int_t fOutBranchId
 

Detailed Description

Definition at line 31 of file PndSdsRecoTask.h.

Constructor & Destructor Documentation

◆ PndSdsRecoTask() [1/2]

PndSdsRecoTask::PndSdsRecoTask ( )

Default constructor

◆ PndSdsRecoTask() [2/2]

PndSdsRecoTask::PndSdsRecoTask ( std::string  type)

◆ ~PndSdsRecoTask()

virtual PndSdsRecoTask::~PndSdsRecoTask ( )
virtual

Destructor

Member Function Documentation

◆ CalcDetPlane()

void PndSdsRecoTask::CalcDetPlane ( TVector3 &  o,
TVector3 &  u,
TVector3 &  v 
)
protected

◆ ClassDef()

PndSdsRecoTask::ClassDef ( PndSdsRecoTask  ,
 
)
protected

◆ Exec()

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

Virtual method Exec

◆ Init()

virtual InitStatus PndSdsRecoTask::Init ( )
virtual

◆ InitTransMat()

void PndSdsRecoTask::InitTransMat ( )
protected

smearing and geometry access

◆ ProduceHits()

void PndSdsRecoTask::ProduceHits ( )
protected

◆ Register()

void PndSdsRecoTask::Register ( )
protected

◆ Reset()

void PndSdsRecoTask::Reset ( )
protected

◆ SetParContainers()

virtual void PndSdsRecoTask::SetParContainers ( )
virtual

Virtual method Init

◆ smear()

void PndSdsRecoTask::smear ( TVector3 &  pos)
protected

◆ smearLocal()

void PndSdsRecoTask::smearLocal ( TVector3 &  pos)
protected

Member Data Documentation

◆ fCurrentPndSdsMCPoint

PndSdsMCPoint* PndSdsRecoTask::fCurrentPndSdsMCPoint
protected

Definition at line 69 of file PndSdsRecoTask.h.

◆ fCurrentTransMat

TGeoHMatrix* PndSdsRecoTask::fCurrentTransMat
protected

Definition at line 70 of file PndSdsRecoTask.h.

◆ fDigiPixelArray

TClonesArray* PndSdsRecoTask::fDigiPixelArray
protected

Input array of Points

Definition at line 58 of file PndSdsRecoTask.h.

◆ fDigiStripArray

TClonesArray* PndSdsRecoTask::fDigiStripArray
protected

Definition at line 59 of file PndSdsRecoTask.h.

◆ fevent

Int_t PndSdsRecoTask::fevent
protected

Definition at line 52 of file PndSdsRecoTask.h.

◆ fHitCovMatrix

TMatrixT<Double_t> PndSdsRecoTask::fHitCovMatrix
protected

Definition at line 71 of file PndSdsRecoTask.h.

◆ fHitOutputArray

TClonesArray* PndSdsRecoTask::fHitOutputArray
protected

Output array of Hits

Definition at line 63 of file PndSdsRecoTask.h.

◆ fMakerType

std::string PndSdsRecoTask::fMakerType
protected

Properties

Definition at line 65 of file PndSdsRecoTask.h.

◆ fPixelBranchName

TString PndSdsRecoTask::fPixelBranchName
protected

Definition at line 54 of file PndSdsRecoTask.h.

◆ fSigmaX

Double_t PndSdsRecoTask::fSigmaX
protected

Definition at line 66 of file PndSdsRecoTask.h.

◆ fSigmaY

Double_t PndSdsRecoTask::fSigmaY
protected

Definition at line 67 of file PndSdsRecoTask.h.

◆ fSigmaZ

Double_t PndSdsRecoTask::fSigmaZ
protected

Definition at line 68 of file PndSdsRecoTask.h.

◆ fStripBranchName

TString PndSdsRecoTask::fStripBranchName
protected

Definition at line 55 of file PndSdsRecoTask.h.


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