#include "hrtefficiency.h" |
HRtEfficiencyKit
class description - source file - inheritance tree (.pdf)
protected:
TGraph* plot(HRtEfficiencyMatrix& matrix, TString& var, Float_t var2, Float_t var3)
TGraph* plot(HRtEfficiencyMatrix& m, TString& var)
virtual void postRead()
virtual void preRead(TNtuple*)
public:
HRtEfficiencyKit()
HRtEfficiencyKit(const HRtEfficiencyKit&)
~HRtEfficiencyKit()
static TClass* Class()
Float_t getAbsoluteEfficiency()
Float_t getAbsoluteNoiseLevel()
Float_t getAverageEfficiency()
Float_t getAverageNoiseLevel()
Float_t getEfficiency()
Float_t getNoiseLevel()
virtual TClass* IsA() const
HRtEfficiencyKit& operator=(const HRtEfficiencyKit&)
TGraph* plotCor(TString& var)
TGraph* plotCor(TString& var, Float_t var2, Float_t var3)
TGraph* plotEff(TString& var)
TGraph* plotEff(TString& var, Float_t var2, Float_t var3)
TGraph* plotNoise(TString& var)
TGraph* plotNoise(TString& var, Float_t var2, Float_t var3)
void printReport()
Bool_t processFile(Text_t* fileName, Stat_t maxEntries = kMaxInt)
void setMatrixDimension(UInt_t binsP, UInt_t binsTheta, UInt_t binsPhi)
void setMaxValid(Float_t v)
void setMinValid(Float_t v)
void setPhiRange(Float_t minPhi, Float_t maxPhi)
void setPRange(Float_t minP, Float_t maxP)
void setThetaRange(Float_t minTheta, Float_t maxTheta)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
protected:
TString bnGeantMomentum Branch name
TString bnGeantTheta
TString bnGeantPhi
TString bnValidity
TString bnRecMomentum
TString bnRecTheta
TString bnRecPhi
TString stNtuple string ntuple name
Bool_t isReconstructed Indica si la traza sera reconstruida
Float_t fMinValid
Float_t fMaxValid Max value of valid. To elliminate correlated noise
HRtEfficiencyMatrix fMatchedGood Reconstructed tracks which are good
HRtEfficiencyMatrix fGeant
HRtEfficiencyMatrix fMatchedTotal p,theta,phi are the reconstructed ones
HRtEfficiencyMatrix fEfficiency
HRtEfficiencyMatrix fCorrection
void setMatrixDimension(UInt_t binsP,UInt_t binsTheta,UInt_t binsPhi)
void setPRange(Float_t minP,Float_t maxP)
void setThetaRange(Float_t minTheta, Float_t maxTheta)
void setPhiRange(Float_t minPhi,Float_t maxPhi)
Float_t getAverageEfficiency(void)
Float_t getEfficiency(void)
Float_t getAbsoluteEfficiency(void)
Efficiency including 'last bin'. This means it accounts also
for the tracks falling outside the space defined in the
setRange functions.
Float_t getNoiseLevel(void)
Float_t getAverageNoiseLevel(void)
Float_t getAbsoluteNoiseLevel(void)
noise level including 'last bin'. This means it accounts also
for the tracks falling outside the space defined in the
setRange functions.
void printReport(void)
Bool_t processFile(Text_t fileName[],Stat_t maxEntries)
TGraph* plotEff(TString &var, Float_t var2, Float_t var3)
TGraph* plotCor(TString &var, Float_t var2, Float_t var3)
TGraph* plotNoise(TString &var, Float_t var2, Float_t var3)
TGraph* plot(HRtEfficiencyMatrix &matrix, TString &var,
Float_t var2,Float_t var3)
TGraph* plotEff(TString &var)
TGraph* plotCor(TString &var)
TGraph* plotNoise(TString &var)
TGraph* plot(HRtEfficiencyMatrix &matrix, TString &var)
Inline Functions
void ~HRtEfficiencyKit()
void setMinValid(Float_t v)
void setMaxValid(Float_t v)
void preRead(TNtuple*)
void postRead()
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
HRtEfficiencyKit HRtEfficiencyKit()
HRtEfficiencyKit HRtEfficiencyKit(const HRtEfficiencyKit&)
HRtEfficiencyKit& operator=(const HRtEfficiencyKit&)
Last update: Fri Jan 26 12:30:52 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.