#include "hshowercalibrater.h"

HShowerCalibrater


class description - source file - inheritance tree (.pdf)

class HShowerCalibrater : public HReconstructor

Inheritance Chart:
TObject
<-
TNamed
<-
HTask
<-
HReconstructor
<-
HShowerCalibrater

    public:
HShowerCalibrater() HShowerCalibrater(Text_t* name, Text_t* title) ~HShowerCalibrater() Bool_t calibrate(HShowerRaw* raw) static TClass* Class() virtual Int_t execute() virtual Bool_t finalize() HCategory* getCalCat() HParSet* getCalPar() HCategory* getRawCat() virtual Bool_t init() void initCalPar() virtual TClass* IsA() const HShowerCalibrater& operator=(HShowerCalibrater& c) virtual Bool_t reinit() void setCalCat(HCategory* pCalCat) void setCalPar(HParSet*) void setRawCat(HCategory* pRawCat) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members

    private:
HLocation m_zeroLoc HLocation m_loc Location of object being calibrated HCategory* m_pRawCat !Pointer to the raw data category HCategory* m_pCalCat !Pointer to the cal data category HParSet* m_pCalPar !Pointer to the cal data category HIterator* fIter !Iterator for fired pads

Class Description

HShowerCalibrater

 HShowerCalibrater class calculates new value of measured charge from RAW
 level using calibrations parameters from the parameter containers
 HShowerCalPar. Calculated charge is saved to CAL level.



HShowerCalibrater(Text_t *name,Text_t *title) : HReconstructor(name,title)

HShowerCalibrater()

void initCalPar()
initializations of calibration parameters

~HShowerCalibrater(void)
   if (m_pCalPar) delete m_pCalPar;

Bool_t init()
 creates the ShowerRaw and ShowerCal categories
  and adds them to the current event
 creates an iterator which loops over all fired cells

Bool_t reinit()

void setCalPar(HParSet *pCalPar)

Bool_t finalize(void)

Int_t execute()
 calibrates all fired cells

Bool_t calibrate(HShowerRaw *raw)
calibrates the pad using slope and offset from parameter container



Inline Functions


        HShowerCalibrater& operator=(HShowerCalibrater& c)
                HCategory* getRawCat()
                HCategory* getCalCat()
                  HParSet* getCalPar()
                      void setRawCat(HCategory* pRawCat)
                      void setCalCat(HCategory* pCalCat)
                   TClass* Class()
                   TClass* IsA() const
                      void ShowMembers(TMemberInspector& insp, char* parent)
                      void Streamer(TBuffer& b)
                      void StreamerNVirtual(TBuffer& b)


Last update: Fri Jan 26 12:32:35 2007


ROOT page - Class index - Class Hierarchy - Top of the page

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.