#include "hmdcefficiency.h"

HMdcEfficiency


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

class HMdcEfficiency : public HReconstructor

Inheritance Chart:
TObject
<-
TNamed
<-
HTask
<-
HReconstructor
<-
HMdcEfficiency
    private:
void extractFileInfo() void initSecArray() static void makePDF(char* psFile) static void saveAs(char* fileName, char* type = "Pattern") public:
HMdcEfficiency() HMdcEfficiency(Text_t* name, Text_t* title) ~HMdcEfficiency() void calcEfficiency(Bool_t flag = kTRUE) static TClass* Class() void delCanvEvent() void drawCanvEvent() void drawHitsPlots(Int_t sec) void drawProjPlots(Int_t sec, Int_t type = 0) void drawProjPlotsSec(Int_t sec, Int_t type = 0) void drawPrPlEvent(Int_t type = -1) virtual Int_t execute() virtual Bool_t finalize() UInt_t getEventId() const virtual Bool_t init() virtual TClass* IsA() const HMdcEfficiencySec& operator[](Int_t i) void printClusters(Int_t sec) virtual Bool_t reinit() void saveHist() void saveHist(const TString& outputDir) static void savePDF(char* fileName, char* type = "Pattern") virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members

    private:
Bool_t isCreated TObjArray* array array of pointers to HMdcEfficiencySec HCategory* fCalCat pointer to cal data category HCategory* fClusCat pointer to MdcClus data category HLocation loc location for new object Bool_t isGeant =kTRUE for GEANT data HIterator* iter HIterator* iterClus HMdcLookUpTb* fLookUpTb HMdcGetContainers* fGetCont HMdcDetector* fMdcDetector HMdcSizesCells* fSizesCells HEventHeader* evHeader UInt_t eventId Int_t typePrPlot[6] TCanvas* canvEventProj TString nameCanvEvent TString titleCanvEvent Bool_t firstEvent TString fileName TString fileId HMdcTimeCut* fcut

Class Description

  HMdcEfficiency

 Estimation of MDC efficiency.
 Use macros mdcEfficiency.C



HMdcEfficiency()

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

void initSecArray(void)

~HMdcEfficiency()
 destructor

Bool_t init(void)

Bool_t reinit(void)

Int_t execute(void)

void drawProjPlotsSec(Int_t sec, Int_t type)

void drawPrPlEvent(Int_t type)

void drawCanvEvent(void)

void delCanvEvent(void)

void drawProjPlots(Int_t sec, Int_t type)

void drawHitsPlots(Int_t sec)

void printClusters(Int_t sec)

void calcEfficiency(Bool_t flag)

Bool_t finalize(void)
 writeHists();

void extractFileInfo(void)

void saveHist(const TString& outputDir)

void saveHist(void)

void saveAs(char* fileName, char* type)

void savePDF(char* fileName, char* type)
 type = "Pattern","Eff","EffMb","NtrNhits","SingC","Prob","Times"

void makePDF(char* psFile)
 Execute ps2pdf GhostScript command on closed PS file, delete PS file



Inline Functions


        HMdcEfficiencySec& operator[](Int_t i)
                    UInt_t getEventId() const
                   TClass* Class()
                   TClass* IsA() const
                      void ShowMembers(TMemberInspector& insp, char* parent)
                      void Streamer(TBuffer& b)
                      void StreamerNVirtual(TBuffer& b)


Author: V.Pechenov
Last update: 15.06.2002 by V. Pechenov


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.