![]() |
PandaRoot
|
#include <PndSdsHitProducerIdeal.h>
Public Member Functions | |
| PndSdsHitProducerIdeal () | |
| PndSdsHitProducerIdeal (PndSdsHitProducerIdeal &other) | |
| PndSdsHitProducerIdeal (const char *name) | |
| virtual | ~PndSdsHitProducerIdeal () |
| virtual void | SetParContainers () |
| virtual InitStatus | Init () |
| virtual void | SetBranchNames ()=0 |
| virtual void | Exec (Option_t *opt) |
| void | SetPersistance (Bool_t p=kTRUE) |
| void | SetSmearing (Double_t x, Double_t y, Double_t z) |
| PndSdsHitProducerIdeal & | operator= (PndSdsHitProducerIdeal &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 () |
Protected Member Functions | |
| void | Register () |
| void | Reset () |
| void | ProduceHits () |
| ClassDef (PndSdsHitProducerIdeal, 4) | |
Protected Member Functions inherited from PndSdsTask | |
| ClassDef (PndSdsTask, 1) | |
Protected Attributes | |
| TClonesArray * | fPointArray |
| TClonesArray * | fHitArray |
| Double_t | fDx = 0.0001 |
| Double_t | fDy = 0.0001 |
| Double_t | fDz = 0.0001 |
Protected Attributes inherited from PndSdsTask | |
| TString | fInBranchName |
| TString | fOutBranchName |
| TString | fFolderName |
| Int_t | fInBranchId |
| Int_t | fOutBranchId |
The ideal hit producer produces hits of type PndSdsHit by copying the MCPoint position. The position can be smeared by a user given value.
Definition at line 26 of file PndSdsHitProducerIdeal.h.
| PndSdsHitProducerIdeal::PndSdsHitProducerIdeal | ( | ) |
Default constructor
Referenced by PndSdsHitProducerIdeal().
|
inline |
Definition at line 31 of file PndSdsHitProducerIdeal.h.
References Exec(), Init(), PndSdsHitProducerIdeal(), SetBranchNames(), SetParContainers(), and ~PndSdsHitProducerIdeal().
| PndSdsHitProducerIdeal::PndSdsHitProducerIdeal | ( | const char * | name | ) |
Named constructor
|
virtual |
Destructor
Referenced by PndSdsHitProducerIdeal().
|
protected |
|
virtual |
Virtual method Exec
Referenced by PndSdsHitProducerIdeal().
|
virtual |
Referenced by PndSdsHitProducerIdeal().
|
inline |
Definition at line 55 of file PndSdsHitProducerIdeal.h.
References fHitArray, and fPointArray.
|
protected |
|
protected |
|
protected |
|
pure virtual |
pure virtual method SetBranchNames
called by Init() function to set individual branch names
Implements PndSdsTask.
Implemented in PndLmdHitProducerIdeal, and PndMvdHitProducerIdeal.
Referenced by PndSdsHitProducerIdeal().
|
virtual |
Virtual method Init
Referenced by PndSdsHitProducerIdeal().
|
inline |
Definition at line 52 of file PndSdsHitProducerIdeal.h.
References PndPersistencyTask::SetPersistency().
|
inline |
Definition at line 53 of file PndSdsHitProducerIdeal.h.
|
protected |
Definition at line 72 of file PndSdsHitProducerIdeal.h.
Referenced by SetSmearing().
|
protected |
Definition at line 73 of file PndSdsHitProducerIdeal.h.
Referenced by SetSmearing().
|
protected |
Definition at line 74 of file PndSdsHitProducerIdeal.h.
Referenced by SetSmearing().
|
protected |
Output array of PndSdsHits
Definition at line 70 of file PndSdsHitProducerIdeal.h.
Referenced by operator=().
|
protected |
Input array of PndSdsMCPoints
Definition at line 67 of file PndSdsHitProducerIdeal.h.
Referenced by operator=().