#include "hshowercalibraterIPU.h"

HShowerCalibraterIPU


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

class HShowerCalibraterIPU : public HReconstructor

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

    public:
HShowerCalibraterIPU() HShowerCalibraterIPU(Text_t* name, Text_t* title) ~HShowerCalibraterIPU() 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 HShowerCalibraterIPU& operator=(HShowerCalibraterIPU& 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


 HShowerCalibraterIPU

 HShowerCalibraterIPU class calculates new value of measured charge from RAW
 level as IPU it does using calibrations parameters from the parameter i
 containers HShowerCalPar. Calculated charge is saved to CAL level.



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

HShowerCalibraterIPU()

void initCalPar()
initializations of calibration parameters

~HShowerCalibraterIPU(void)
 destructor

Bool_t init(void)
 Creates the ShowerRaw and ShowerCalIPU categories
 and adds them to the current event.
 Creates an iterator which loops over all fired cells

Bool_t reinit(void)

void setCalPar(HParSet *pCalPar)

Bool_t finalize(void)

Int_t execute(void)
 calibrates all fired cells

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



Inline Functions


        HShowerCalibraterIPU& operator=(HShowerCalibraterIPU& 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:37 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.