![]()  | 
  
    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=().