#include "hrichpedestalupdate.h"

HRichPedestalUpdate


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

class HRichPedestalUpdate : public HReconstructor

Inheritance Chart:
TObject
<-
TNamed
<-
HTask
<-
HReconstructor
<-
HRichPedestalUpdate
    private:
void bookCanvases() void bookHistos() void calculate() Bool_t checkSectorList() void createSums() void deleteSums() void fill1DHistos() void fill2DHistos() Bool_t fillCalParCntr() void fillMask() float getNewCoordinate(float countedFraction) void initCalPar() void initializeErfTable() void initializeSums() void initMappingPar() void initThresholdPar() void normalizeStatistics() void outputFile() void printCalParCntr() void uipFile() public:
HRichPedestalUpdate(Text_t* name, Text_t* title, char* path, char* pString) ~HRichPedestalUpdate() void calculateShifts() static TClass* Class() void createCalibration() void createPedestal() virtual Int_t execute() virtual Bool_t finalize() HParSet* getCalPar() int getCol(int) int getRow(int) virtual Bool_t init() virtual TClass* IsA() const void setCalPar(HParSet* pCalPar) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members

    private:
HCategory* pRichRaw HIterator* pIter HParSet* fThresholdPar HParSet* fCalPar Pointer to the cal data category HParSet* fMappingPar char sectorList[7] Int_t numSec Int_t rowMax Int_t colMax Int_t sectorMax Int_t hardwareMax int mask[6][2] int nCounter float coordinate[901] float gaussInt[901] char* pedPathName TVector* vec3 TVector* vec5 TVector* vec6 Bool_t normalizedSums Bool_t checkInput public:
TFile* dataFile int* pStat float* pFrac float* pShift TH2F* driftHisto[6] TH2F* meanHisto[6] TH2F* sigmaHisto[6] TH1F* mean1dHisto[6] TH1F* sigma1dHisto[6] TH2F* statHisto[6] TH2F* runAwayHisto[6]

Class Description


HRichPedestalUpdate(Text_t *name, Text_t *title, char * path ,char * pString): HReconstructor(name,title)

~HRichPedestalUpdate(void)

void createSums()

void initializeErfTable()

void initializeSums()

void deleteSums()

Bool_t checkSectorList()

void fillMask()

void bookHistos()

void normalizeStatistics()

void fill1DHistos()

void fill2DHistos()

int getCol(int hardwarenumber)

int getRow(int hardwarenumber)

void calculateShifts()
 Int_t wait; // unused

void calculate()

void outputFile()

Bool_t init()

Int_t execute()

Bool_t finalize(void)

void initCalPar()

void initThresholdPar()

void initMappingPar()

Bool_t fillCalParCntr()

float getNewCoordinate(float countedFraction)

void printCalParCntr()

void createPedestal()

void createCalibration()



Inline Functions


            TClass* Class()
            TClass* IsA() const
               void ShowMembers(TMemberInspector& insp, char* parent)
               void Streamer(TBuffer& b)
               void StreamerNVirtual(TBuffer& b)
           HParSet* getCalPar()
               void setCalPar(HParSet* pCalPar)
               void bookCanvases()
               void uipFile()


Last update: Fri Jan 26 12:29:18 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.