PandaRoot
PndLmdPixelHitProducerFast Class Reference

#include <PndLmdPixelHitProducerFast.h>

Inheritance diagram for PndLmdPixelHitProducerFast:
PndSdsTask PndPersistencyTask

Public Member Functions

 PndLmdPixelHitProducerFast ()
 
 PndLmdPixelHitProducerFast (Double_t pixelx, Double_t pixely)
 
 PndLmdPixelHitProducerFast (const char *name)
 
virtual ~PndLmdPixelHitProducerFast ()
 
virtual void SetParContainers ()
 
virtual InitStatus Init ()
 
virtual void SetBranchNames ()
 
virtual void SetBranchNames (TString inBranchname, TString outBranchname, TString folderName)
 
virtual void Exec (Option_t *opt)
 
void SetPersistance (Bool_t p=kTRUE)
 
Bool_t GetPersistance ()
 
- 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 ProduceHits ()
 
 ClassDef (PndLmdPixelHitProducerFast, 1)
 
- Protected Member Functions inherited from PndSdsTask
 ClassDef (PndSdsTask, 1)
 

Protected Attributes

Double_t fPixelSizeX
 
Double_t fPixelSizeY
 
TClonesArray * fPointArray
 
TClonesArray * fHitArray
 
- Protected Attributes inherited from PndSdsTask
TString fInBranchName
 
TString fOutBranchName
 
TString fFolderName
 
Int_t fInBranchId
 
Int_t fOutBranchId
 

Detailed Description

Definition at line 28 of file PndLmdPixelHitProducerFast.h.

Constructor & Destructor Documentation

◆ PndLmdPixelHitProducerFast() [1/3]

PndLmdPixelHitProducerFast::PndLmdPixelHitProducerFast ( )

Default constructor

◆ PndLmdPixelHitProducerFast() [2/3]

PndLmdPixelHitProducerFast::PndLmdPixelHitProducerFast ( Double_t  pixelx,
Double_t  pixely 
)

◆ PndLmdPixelHitProducerFast() [3/3]

PndLmdPixelHitProducerFast::PndLmdPixelHitProducerFast ( const char *  name)

Named constructor

◆ ~PndLmdPixelHitProducerFast()

virtual PndLmdPixelHitProducerFast::~PndLmdPixelHitProducerFast ( )
virtual

Destructor

Member Function Documentation

◆ ClassDef()

PndLmdPixelHitProducerFast::ClassDef ( PndLmdPixelHitProducerFast  ,
 
)
protected

◆ Exec()

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

Virtual method Exec

◆ GetPersistance()

Bool_t PndLmdPixelHitProducerFast::GetPersistance ( )
inline

Definition at line 56 of file PndLmdPixelHitProducerFast.h.

References fPixelSizeX, and PndPersistencyTask::GetPersistency().

56 { return GetPersistency(); };

◆ Init()

virtual InitStatus PndLmdPixelHitProducerFast::Init ( )
virtual

◆ ProduceHits()

void PndLmdPixelHitProducerFast::ProduceHits ( )
protected

◆ Register()

void PndLmdPixelHitProducerFast::Register ( )
protected

◆ Reset()

void PndLmdPixelHitProducerFast::Reset ( )
protected

◆ SetBranchNames() [1/2]

virtual void PndLmdPixelHitProducerFast::SetBranchNames ( )
virtual

pure virtual method SetBranchNames

called by Init() function to set individual branch names

Implements PndSdsTask.

◆ SetBranchNames() [2/2]

virtual void PndLmdPixelHitProducerFast::SetBranchNames ( TString  inBranchname,
TString  outBranchname,
TString  folderName 
)
virtual

◆ SetParContainers()

virtual void PndLmdPixelHitProducerFast::SetParContainers ( )
virtual

Virtual method Init

◆ SetPersistance()

void PndLmdPixelHitProducerFast::SetPersistance ( Bool_t  p = kTRUE)
inline

Definition at line 55 of file PndLmdPixelHitProducerFast.h.

References PndPersistencyTask::SetPersistency().

55 { SetPersistency(p); };
void SetPersistency(Bool_t val=kTRUE)

Member Data Documentation

◆ fHitArray

TClonesArray* PndLmdPixelHitProducerFast::fHitArray
protected

Output array of PndSdsHits

Definition at line 66 of file PndLmdPixelHitProducerFast.h.

◆ fPixelSizeX

Double_t PndLmdPixelHitProducerFast::fPixelSizeX
protected

Definition at line 56 of file PndLmdPixelHitProducerFast.h.

Referenced by GetPersistance().

◆ fPixelSizeY

Double_t PndLmdPixelHitProducerFast::fPixelSizeY
protected

Definition at line 60 of file PndLmdPixelHitProducerFast.h.

◆ fPointArray

TClonesArray* PndLmdPixelHitProducerFast::fPointArray
protected

Input array of PndSdsMCPoints

Definition at line 63 of file PndLmdPixelHitProducerFast.h.


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