HYDRA_development_version
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
HShowerDigitizer Class Reference

#include <hshowerdigitizer.h>

Inheritance diagram for HShowerDigitizer:
Collaboration diagram for HShowerDigitizer:

Public Member Functions

 HShowerDigitizer ()
 
 HShowerDigitizer (const Text_t *name, const Text_t *title)
 
 ~HShowerDigitizer ()
 
virtual Int_t execute (void)
 
virtual Bool_t digitize (TObject *)
 
HShowerDigitizeroperator= (HShowerDigitizer &c)
 
HCategory * getInCat ()
 
HCategory * getOutCat ()
 
void setInCat (HCategory *pInCat)
 
void setOutCat (HCategory *pOutCat)
 
virtual Bool_t init (void)
 
Bool_t initParameters (void)
 
 ClassDef (HShowerDigitizer, 0) Int_t lNrEvent
 
- Public Member Functions inherited from HReconstructor
 HReconstructor (void)
 
 ~HReconstructor (void)
 
 HReconstructor (const Text_t *name, const Text_t *title)
 
HTasknext (Int_t &errCode)
 
HTaskgetTask (const Char_t *name)
 
Bool_t connectTask (HTask *task, Int_t n=0)
 
TObjArray getTable ()
 
void getConnections ()
 
HTaskgetComposite ()
 
void setActive (Bool_t state)
 
Bool_t IsFolder (void) const
 
void Browse (TBrowser *b)
 
void isTimed (Bool_t flag=kTRUE)
 
void resetTimer (void)
 
void printTimer (void)
 
- Public Member Functions inherited from HTask
 HTask (void)
 
 HTask (const Text_t name[], const Text_t title[])
 
virtual ~HTask (void)
 
virtual Bool_t reinit (void)
 
virtual Bool_t finalize (void)=0
 
virtual HTaskgetOwner ()
 
virtual void setOwner (HTask *atask)
 
virtual Bool_t setConnections ()
 
void setManual ()
 

Protected Member Functions

virtual Int_t sort (void)
 

Protected Attributes

HCategory * m_pInCat
 
HCategory * m_pOutCat
 Pointer to the raw data category. More...
 
HShowerDigiParpDigiPar
 Pointer to the cal data category. More...
 
HShowerGeometrypGeometry
 
HIterator * fIter
 
- Protected Attributes inherited from HReconstructor
TList * fHistograms
 
Bool_t fActive
 
TObjArray fOutputs
 
TStopwatch fTimer
 
- Protected Attributes inherited from HTask
HTaskowner
 
Bool_t manual
 
Bool_t isInitialised
 
Bool_t isConnected
 
Bool_t fIsTimed
 

Detailed Description

Definition at line 11 of file hshowerdigitizer.h.

Constructor & Destructor Documentation

HShowerDigitizer::HShowerDigitizer ( )

Definition at line 88 of file hshowerdigitizer.cc.

References fIter, pDigiPar, and pGeometry.

HShowerDigitizer::HShowerDigitizer ( const Text_t *  name,
const Text_t *  title 
)
HShowerDigitizer::~HShowerDigitizer ( void  )

Definition at line 97 of file hshowerdigitizer.cc.

References fIter.

Member Function Documentation

HShowerDigitizer::ClassDef ( HShowerDigitizer  ,
 
)
virtual Bool_t HShowerDigitizer::digitize ( TObject *  )
inlinevirtual

Reimplemented in HShowerPadDigitizer, and HShowerHitDigitizer.

Definition at line 18 of file hshowerdigitizer.h.

Referenced by execute().

Int_t HShowerDigitizer::execute ( void  )
virtual

Implements HReconstructor.

Reimplemented in HShowerPadDigitizer.

Definition at line 123 of file hshowerdigitizer.cc.

References digitize(), fIter, n, and sort().

HCategory* HShowerDigitizer::getInCat ( )
inline

Definition at line 21 of file hshowerdigitizer.h.

References m_pInCat.

Referenced by init().

HCategory* HShowerDigitizer::getOutCat ( )
inline

Definition at line 22 of file hshowerdigitizer.h.

References m_pOutCat.

Referenced by HShowerHitDigitizer::digiHits(), and HShowerPadDigitizer::updatePad().

Bool_t HShowerDigitizer::init ( void  )
virtual

Implements HTask.

Reimplemented in HShowerPadDigitizer, and HShowerHitDigitizer.

Definition at line 101 of file hshowerdigitizer.cc.

References fIter, getInCat(), and initParameters().

Referenced by HShowerHitDigitizer::init(), and HShowerPadDigitizer::init().

Bool_t HShowerDigitizer::initParameters ( void  )

Definition at line 107 of file hshowerdigitizer.cc.

References HRuntimeDb::getContainer(), Hades::getRuntimeDb(), gHades, pDigiPar, and pGeometry.

Referenced by init().

HShowerDigitizer & HShowerDigitizer::operator= ( HShowerDigitizer c)

Definition at line 119 of file hshowerdigitizer.cc.

void HShowerDigitizer::setInCat ( HCategory *  pInCat)
inline

Definition at line 24 of file hshowerdigitizer.h.

References m_pInCat.

Referenced by HShowerHitDigitizer::init(), and HShowerPadDigitizer::init().

void HShowerDigitizer::setOutCat ( HCategory *  pOutCat)
inline

Definition at line 25 of file hshowerdigitizer.h.

References m_pOutCat.

Referenced by HShowerHitDigitizer::init(), and HShowerPadDigitizer::init().

virtual Int_t HShowerDigitizer::sort ( void  )
inlineprotectedvirtual

Definition at line 35 of file hshowerdigitizer.h.

Referenced by execute(), and HShowerPadDigitizer::execute().

Member Data Documentation

HIterator* HShowerDigitizer::fIter
protected
HCategory* HShowerDigitizer::m_pInCat
protected

Definition at line 37 of file hshowerdigitizer.h.

Referenced by getInCat(), and setInCat().

HCategory* HShowerDigitizer::m_pOutCat
protected

Pointer to the raw data category.

Definition at line 38 of file hshowerdigitizer.h.

Referenced by getOutCat(), and setOutCat().


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