#include "hmdcefficiency.h" |
HMdcEfficiency
class description - source file - inheritance tree (.pdf)
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)
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
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.