PandaRoot
PndLmdHybridHitProducer Class Reference

#include <PndLmdHybridHitProducer.h>

Inheritance diagram for PndLmdHybridHitProducer:
PndSdsHybridHitProducer PndSdsTask PndPersistencyTask

Public Member Functions

 PndLmdHybridHitProducer ()
 
virtual ~PndLmdHybridHitProducer ()
 
virtual void SetParContainers ()
 
virtual InitStatus Init ()
 
void SetBranchNames (TString inBranchname, TString outBranchname, TString folderName)
 
virtual void SetBranchNames ()
 
 ClassDef (PndLmdHybridHitProducer, 9)
 
- Public Member Functions inherited from PndSdsHybridHitProducer
 PndSdsHybridHitProducer ()
 
 PndSdsHybridHitProducer (PndSdsHybridHitProducer &other)
 
 PndSdsHybridHitProducer (const char *name)
 
 PndSdsHybridHitProducer (Double_t lx, Double_t ly, Double_t threshold, Double_t noise)
 
virtual ~PndSdsHybridHitProducer ()
 
virtual InitStatus ReInit ()
 
virtual void Exec (Option_t *opt)
 
virtual void FinishEvent ()
 
virtual void FinishTask ()
 
void RunTimeBased ()
 
PndSdsHybridHitProduceroperator= (PndSdsHybridHitProducer &other)
 
- 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 ()
 

Additional Inherited Members

- Protected Member Functions inherited from PndSdsHybridHitProducer
void Register ()
 
void Reset ()
 
void ProduceHits ()
 
TGeoHMatrix GetTransformation (Int_t sensorID)
 
void GetLocalHitPoints (PndSdsMCPoint *myPoint, FairGeoVector &myHitIn, FairGeoVector &myHitOut)
 
TVector3 GetSensorDimensions (Int_t sensorID)
 
void AddHit (PndSdsPixel &hit, int mcIndex)
 
void AddHits (std::vector< PndSdsPixel > *hitList, int mcIndex)
 
 ClassDef (PndSdsHybridHitProducer, 8)
 
- Protected Member Functions inherited from PndSdsTask
 ClassDef (PndSdsTask, 1)
 
- Protected Attributes inherited from PndSdsHybridHitProducer
Bool_t fPersistance
 
Bool_t fDigiPixelMCInfo
 
TClonesArray * fPointArray
 
TClonesArray * fPixelArray
 
TClonesArray * fPixelMCArray
 
PndSdsPixelDigiParfDigiPar
 
PndSdsTotDigiParfTotDigiPar
 
PndSdsChargeConversionfChargeConverter
 
FairMCEventHeader * fMCEventHeader
 
PndSdsDigiPixelWriteoutBufferfDataBuffer
 
Double_t flx
 
Double_t fly
 
Double_t fthreshold
 
Double_t fnoise
 
Double_t fqsigma
 
Int_t fcols
 
Int_t frows
 
Int_t fPixelHits
 
PndGeoHandlingfGeoH
 
Int_t fEventNr
 
Bool_t fOverwriteParams
 
Bool_t fTimeOrderedDigi
 set to kTRUE to use the time ordering of the output data. More...
 
std::vector< PndSdsPixelfPixelList
 
- Protected Attributes inherited from PndSdsTask
TString fInBranchName
 
TString fOutBranchName
 
TString fFolderName
 
Int_t fInBranchId
 
Int_t fOutBranchId
 

Detailed Description

Constructor & Destructor Documentation

◆ PndLmdHybridHitProducer()

PndLmdHybridHitProducer::PndLmdHybridHitProducer ( )

Default constructor

◆ ~PndLmdHybridHitProducer()

virtual PndLmdHybridHitProducer::~PndLmdHybridHitProducer ( )
virtual

Destructor

Member Function Documentation

◆ ClassDef()

PndLmdHybridHitProducer::ClassDef ( PndLmdHybridHitProducer  ,
 
)

◆ Init()

virtual InitStatus PndLmdHybridHitProducer::Init ( )
virtual

Reimplemented from PndSdsHybridHitProducer.

◆ SetBranchNames() [1/2]

void PndLmdHybridHitProducer::SetBranchNames ( TString  inBranchname,
TString  outBranchname,
TString  folderName 
)

Specify the branch & folder names for the I/O

◆ SetBranchNames() [2/2]

virtual void PndLmdHybridHitProducer::SetBranchNames ( )
virtual

Take default naming

Implements PndSdsTask.

◆ SetParContainers()

virtual void PndLmdHybridHitProducer::SetParContainers ( )
virtual

Specific Parameter set loading

Reimplemented from PndSdsHybridHitProducer.


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