Hall-D Software  alpha
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
DCdEdxSelector Class Reference

#include <DCdEdxSelector.h>

+ Inheritance diagram for DCdEdxSelector:

Public Member Functions

bool GetdEdxMean_CDC (double locBeta, unsigned int locNumHitsUsedFordEdx, double &locMeandEdx)
 
bool GetdEdxMean_FDC (double locBeta, unsigned int locNumHitsUsedFordEdx, double &locMeandEdx)
 
bool GetdEdxSigma_FDC (double locBeta, unsigned int locNumHitsUsedFordEdx, double &locSigmadEdx)
 
bool GetdEdxSigma_CDC (double locBeta, unsigned int locNumHitsUsedFordEdx, double &locSigmadEdx)
 
bool Calc_FOM (double &locFOM)
 
 DCdEdxSelector (TTree *=0)
 
virtual ~DCdEdxSelector ()
 
virtual Int_t Version () const
 
virtual void Begin (TTree *tree)
 
virtual void SlaveBegin (TTree *tree)
 
virtual void Init (TTree *tree)
 
virtual Bool_t Notify ()
 
virtual Bool_t Process (Long64_t entry)
 
virtual Int_t GetEntry (Long64_t entry, Int_t getall=0)
 
virtual void SetOption (const char *option)
 
virtual void SetObject (TObject *obj)
 
virtual void SetInputList (TList *input)
 
virtual TList * GetOutputList () const
 
virtual void SlaveTerminate ()
 
virtual void Terminate ()
 
 ClassDef (DCdEdxSelector, 0)
 

Public Attributes

TTree * fChain
 
UInt_t fUniqueID
 pointer to the analyzed TTree or TChain More...
 
UInt_t fBits
 
Double_t dBeta
 
Double_t dMomentum
 
Double_t dTheta
 
Double_t dVertexZ
 
Double_t ddEdx_FDC
 
Double_t ddx_FDC
 
UInt_t dNumHitsUsedFordEdx_FDC
 
Double_t ddEdx_CDC
 
Double_t ddx_CDC
 
UInt_t dNumHitsUsedFordEdx_CDC
 
Double_t dChiSq_DCdEdx
 
UInt_t dNDF_DCdEdx
 
Double_t dFOM
 
bool dCalcFOMManuallyFlag
 
TObjArray * dSigmaFuncArray_FDC_Proton
 
TObjArray * dSigmaFuncArray_CDC_Proton
 
TObjArray * dSigmaFuncArray_FDC_KPlus
 
TObjArray * dSigmaFuncArray_CDC_KPlus
 
TObjArray * dSigmaFuncArray_FDC_PiPlus
 
TObjArray * dSigmaFuncArray_CDC_PiPlus
 
vector< int > ddEdxSigmaNumHitsVector_FDC_Proton
 
vector< int > ddEdxSigmaNumHitsVector_CDC_Proton
 
vector< int > ddEdxSigmaNumHitsVector_FDC_PiPlus
 
vector< int > ddEdxSigmaNumHitsVector_CDC_PiPlus
 
vector< int > ddEdxSigmaNumHitsVector_FDC_KPlus
 
vector< int > ddEdxSigmaNumHitsVector_CDC_KPlus
 
TF1 * ddEdxMeanFunc_FDC_Proton
 
TF1 * ddEdxMeanFunc_FDC_PiPlus
 
TF1 * ddEdxMeanFunc_CDC_Proton
 
TF1 * ddEdxMeanFunc_CDC_PiPlus
 
TF1 * ddEdxMeanFunc_FDC_KPlus
 
TF1 * ddEdxMeanFunc_CDC_KPlus
 
double dRhoZoverA_CDC
 
double dRhoZoverA_FDC
 
string dParticleName
 
TFile * dOutputFile
 
TH2F * dSelectorHist_dEdxVsBeta_HitsCutoff_FDC
 
TH2F * dSelectorHist_dEdxVsP_HitsCutoff_FDC
 
TH2F * dSelectorHist_dEdxVsBetaGamma_HitsCutoff_FDC
 
TH2F * dSelectorHist_dEdxVsBeta_HitsCutoff_CDC
 
TH2F * dSelectorHist_dEdxVsP_HitsCutoff_CDC
 
TH2F * dSelectorHist_dEdxVsBetaGamma_HitsCutoff_CDC
 
TH2F * dSelectorHist_NumHitsVsTheta_CDC
 
TH2F * dSelectorHist_dxVsNumHits_CDC
 
TH2F * dSelectorHist_dxVsTheta_CDC
 
TH2F * dSelectorHist_NumHitsVsTheta_FDC
 
TH2F * dSelectorHist_dxVsNumHits_FDC
 
TH2F * dSelectorHist_dxVsTheta_FDC
 
TH2F * dSelectorHist_NumHitsFDCVsNumHitsCDC
 
TH1F * dSelectorHist_NotEnoughHitsInTheta
 
TH1F * dSelectorHist_ThetaDistribution
 
TH1F * dSelectorHist_PercentageNotEnoughHitsInTheta
 
TH2F * dSelectorHist_dEdxVsBetaGamma_HitsCutoff_FDC_3Hits
 
TH2F * dSelectorHist_dEdxVsBetaGamma_HitsCutoff_FDC_6Hits
 
TH2F * dSelectorHist_dEdxVsBetaGamma_HitsCutoff_FDC_9Hits
 
TH2F * dSelectorHist_dEdxVsBetaGamma_HitsCutoff_FDC_12Hits
 
TH2F * dSelectorHist_dEdxVsBetaGamma_HitsCutoff_CDC_2Hits
 
TH2F * dSelectorHist_dEdxVsBetaGamma_HitsCutoff_CDC_4Hits
 
TH2F * dSelectorHist_dEdxVsBetaGamma_HitsCutoff_CDC_6Hits
 
TH2F * dSelectorHist_dEdxVsBetaGamma_HitsCutoff_CDC_8Hits
 
TH2F * dSelectorHist_dEdxVsBetaGamma_HitsCutoff_CDC_10Hits
 
TH2F * dSelectorHist_dEdxVsBetaGamma_HitsCutoff_CDC_12Hits
 
TH2F * dSelectorHist_dEdxVsBetaGamma_HitsCutoff_CDC_14Hits
 
TH1F * dSelectorHist_ConfidenceLevel_FDC
 
TH1F * dSelectorHist_ConfidenceLevel_CDC
 
TH1F * dSelectorHist_ConfidenceLevel_Both
 
TH1F * dSelectorHist_ConfidenceLevel_FDC_3Hits
 
TH1F * dSelectorHist_ConfidenceLevel_FDC_6Hits
 
TH1F * dSelectorHist_ConfidenceLevel_FDC_9Hits
 
TH1F * dSelectorHist_ConfidenceLevel_FDC_12Hits
 
TH1F * dSelectorHist_ConfidenceLevel_CDC_4Hits
 
TH1F * dSelectorHist_ConfidenceLevel_CDC_6Hits
 
TH1F * dSelectorHist_ConfidenceLevel_CDC_8Hits
 
TH1F * dSelectorHist_ConfidenceLevel_CDC_10Hits
 
TH1F * dSelectorHist_ConfidenceLevel_CDC_12Hits
 
TH1F * dSelectorHist_ConfidenceLevel_CDC_14Hits
 
TH1F * dSelectorHist_ConfidenceLevel_CDC_BetaGammaBin1
 
TH1F * dSelectorHist_ConfidenceLevel_CDC_BetaGammaBin2
 
TH1F * dSelectorHist_ConfidenceLevel_CDC_BetaGammaBin3
 
TH1F * dSelectorHist_ConfidenceLevel_CDC_BetaGammaBin4
 
TH1F * dSelectorHist_ConfidenceLevel_CDC_BetaGammaBin5
 
TH1F * dSelectorHist_ConfidenceLevel_CDC_BetaGammaBin6
 
TH1F * dSelectorHist_ConfidenceLevel_CDC_BetaGammaBin7
 
TH1F * dSelectorHist_ConfidenceLevel_CDC_BetaGammaBin8
 
TH1F * dSelectorHist_ConfidenceLevel_CDC_BetaGammaBin9
 
TH1F * dSelectorHist_ConfidenceLevel_CDC_BetaGammaBin10
 
TH1F * dSelectorHist_ConfidenceLevel_CDC_BetaGammaBin11
 
TH1F * dSelectorHist_ConfidenceLevel_CDC_BetaGammaBin12
 
TH1F * dSelectorHist_ConfidenceLevel_FDC_BetaGammaBin1
 
TH1F * dSelectorHist_ConfidenceLevel_FDC_BetaGammaBin2
 
TH1F * dSelectorHist_ConfidenceLevel_FDC_BetaGammaBin3
 
TH1F * dSelectorHist_ConfidenceLevel_FDC_BetaGammaBin4
 
TH1F * dSelectorHist_ConfidenceLevel_FDC_BetaGammaBin5
 
TH1F * dSelectorHist_ConfidenceLevel_FDC_BetaGammaBin6
 
TH1F * dSelectorHist_ConfidenceLevel_FDC_BetaGammaBin7
 
TH1F * dSelectorHist_ConfidenceLevel_FDC_BetaGammaBin8
 
TH1F * dSelectorHist_ConfidenceLevel_FDC_BetaGammaBin9
 
TH1F * dSelectorHist_ConfidenceLevel_FDC_BetaGammaBin10
 
TH1F * dSelectorHist_ConfidenceLevel_FDC_BetaGammaBin11
 
TH1F * dSelectorHist_ConfidenceLevel_FDC_BetaGammaBin12
 
TBranch * b_dPluginBranch_DCdEdxInformation_fUniqueID
 
TBranch * b_dPluginBranch_DCdEdxInformation_fBits
 
TBranch * b_dPluginBranch_DCdEdxInformation_dBeta
 
TBranch * b_dPluginBranch_DCdEdxInformation_dMomentum
 
TBranch * b_dPluginBranch_DCdEdxInformation_dTheta
 
TBranch * b_dPluginBranch_DCdEdxInformation_dVertexZ
 
TBranch * b_dPluginBranch_DCdEdxInformation_ddEdx_FDC
 
TBranch * b_dPluginBranch_DCdEdxInformation_ddx_FDC
 
TBranch * b_dPluginBranch_DCdEdxInformation_dNumHitsUsedFordEdx_FDC
 
TBranch * b_dPluginBranch_DCdEdxInformation_ddEdx_CDC
 
TBranch * b_dPluginBranch_DCdEdxInformation_ddx_CDC
 
TBranch * b_dPluginBranch_DCdEdxInformation_dNumHitsUsedFordEdx_CDC
 
TBranch * b_dPluginBranch_DCdEdxInformation_dChiSq_DCdEdx
 
TBranch * b_dPluginBranch_DCdEdxInformation_dNDF_DCdEdx
 
TBranch * b_dPluginBranch_DCdEdxInformation_dFOM
 

Detailed Description

Definition at line 16 of file DCdEdxSelector.h.

Constructor & Destructor Documentation

DCdEdxSelector::DCdEdxSelector ( TTree *  = 0)
inline

Definition at line 163 of file DCdEdxSelector.h.

virtual DCdEdxSelector::~DCdEdxSelector ( )
inlinevirtual

Definition at line 164 of file DCdEdxSelector.h.

Member Function Documentation

void DCdEdxSelector::Begin ( TTree *  tree)
virtual

Definition at line 30 of file DCdEdxSelector.C.

References dCalcFOMManuallyFlag, ddEdxMeanFunc_CDC_KPlus, ddEdxMeanFunc_CDC_Proton, ddEdxMeanFunc_FDC_KPlus, ddEdxMeanFunc_FDC_Proton, ddEdxSigmaNumHitsVector_CDC_KPlus, ddEdxSigmaNumHitsVector_CDC_PiPlus, ddEdxSigmaNumHitsVector_CDC_Proton, ddEdxSigmaNumHitsVector_FDC_KPlus, ddEdxSigmaNumHitsVector_FDC_PiPlus, ddEdxSigmaNumHitsVector_FDC_Proton, dOutputFile, dParticleName, dRhoZoverA_CDC, dRhoZoverA_FDC, dSelectorHist_ConfidenceLevel_Both, dSelectorHist_ConfidenceLevel_CDC, dSelectorHist_ConfidenceLevel_CDC_10Hits, dSelectorHist_ConfidenceLevel_CDC_12Hits, dSelectorHist_ConfidenceLevel_CDC_14Hits, dSelectorHist_ConfidenceLevel_CDC_4Hits, dSelectorHist_ConfidenceLevel_CDC_6Hits, dSelectorHist_ConfidenceLevel_CDC_8Hits, dSelectorHist_ConfidenceLevel_CDC_BetaGammaBin1, dSelectorHist_ConfidenceLevel_CDC_BetaGammaBin10, dSelectorHist_ConfidenceLevel_CDC_BetaGammaBin11, dSelectorHist_ConfidenceLevel_CDC_BetaGammaBin12, dSelectorHist_ConfidenceLevel_CDC_BetaGammaBin2, dSelectorHist_ConfidenceLevel_CDC_BetaGammaBin3, dSelectorHist_ConfidenceLevel_CDC_BetaGammaBin4, dSelectorHist_ConfidenceLevel_CDC_BetaGammaBin5, dSelectorHist_ConfidenceLevel_CDC_BetaGammaBin6, dSelectorHist_ConfidenceLevel_CDC_BetaGammaBin7, dSelectorHist_ConfidenceLevel_CDC_BetaGammaBin8, dSelectorHist_ConfidenceLevel_CDC_BetaGammaBin9, dSelectorHist_ConfidenceLevel_FDC, dSelectorHist_ConfidenceLevel_FDC_12Hits, dSelectorHist_ConfidenceLevel_FDC_3Hits, dSelectorHist_ConfidenceLevel_FDC_6Hits, dSelectorHist_ConfidenceLevel_FDC_9Hits, dSelectorHist_ConfidenceLevel_FDC_BetaGammaBin1, dSelectorHist_ConfidenceLevel_FDC_BetaGammaBin10, dSelectorHist_ConfidenceLevel_FDC_BetaGammaBin11, dSelectorHist_ConfidenceLevel_FDC_BetaGammaBin12, dSelectorHist_ConfidenceLevel_FDC_BetaGammaBin2, dSelectorHist_ConfidenceLevel_FDC_BetaGammaBin3, dSelectorHist_ConfidenceLevel_FDC_BetaGammaBin4, dSelectorHist_ConfidenceLevel_FDC_BetaGammaBin5, dSelectorHist_ConfidenceLevel_FDC_BetaGammaBin6, dSelectorHist_ConfidenceLevel_FDC_BetaGammaBin7, dSelectorHist_ConfidenceLevel_FDC_BetaGammaBin8, dSelectorHist_ConfidenceLevel_FDC_BetaGammaBin9, dSelectorHist_dEdxVsBeta_HitsCutoff_CDC, dSelectorHist_dEdxVsBeta_HitsCutoff_FDC, dSelectorHist_dEdxVsBetaGamma_HitsCutoff_CDC, dSelectorHist_dEdxVsBetaGamma_HitsCutoff_CDC_10Hits, dSelectorHist_dEdxVsBetaGamma_HitsCutoff_CDC_12Hits, dSelectorHist_dEdxVsBetaGamma_HitsCutoff_CDC_14Hits, dSelectorHist_dEdxVsBetaGamma_HitsCutoff_CDC_2Hits, dSelectorHist_dEdxVsBetaGamma_HitsCutoff_CDC_4Hits, dSelectorHist_dEdxVsBetaGamma_HitsCutoff_CDC_6Hits, dSelectorHist_dEdxVsBetaGamma_HitsCutoff_CDC_8Hits, dSelectorHist_dEdxVsBetaGamma_HitsCutoff_FDC, dSelectorHist_dEdxVsBetaGamma_HitsCutoff_FDC_12Hits, dSelectorHist_dEdxVsBetaGamma_HitsCutoff_FDC_3Hits, dSelectorHist_dEdxVsBetaGamma_HitsCutoff_FDC_6Hits, dSelectorHist_dEdxVsBetaGamma_HitsCutoff_FDC_9Hits, dSelectorHist_dEdxVsP_HitsCutoff_CDC, dSelectorHist_dEdxVsP_HitsCutoff_FDC, dSelectorHist_dxVsNumHits_CDC, dSelectorHist_dxVsNumHits_FDC, dSelectorHist_dxVsTheta_CDC, dSelectorHist_dxVsTheta_FDC, dSelectorHist_NotEnoughHitsInTheta, dSelectorHist_NumHitsFDCVsNumHitsCDC, dSelectorHist_NumHitsVsTheta_CDC, dSelectorHist_NumHitsVsTheta_FDC, dSelectorHist_PercentageNotEnoughHitsInTheta, dSelectorHist_ThetaDistribution, dSigmaFuncArray_CDC_KPlus, dSigmaFuncArray_CDC_PiPlus, dSigmaFuncArray_CDC_Proton, dSigmaFuncArray_FDC_KPlus, dSigmaFuncArray_FDC_PiPlus, and dSigmaFuncArray_FDC_Proton.

bool DCdEdxSelector::Calc_FOM ( double &  locFOM)
DCdEdxSelector::ClassDef ( DCdEdxSelector  ,
 
)
bool DCdEdxSelector::GetdEdxMean_CDC ( double  locBeta,
unsigned int  locNumHitsUsedFordEdx,
double &  locMeandEdx 
)

Definition at line 504 of file DCdEdxSelector.C.

References ddEdxMeanFunc_CDC_KPlus, ddEdxMeanFunc_CDC_Proton, dParticleName, and sqrt().

Referenced by Calc_FOM(), and Process().

bool DCdEdxSelector::GetdEdxMean_FDC ( double  locBeta,
unsigned int  locNumHitsUsedFordEdx,
double &  locMeandEdx 
)

Definition at line 548 of file DCdEdxSelector.C.

References ddEdxMeanFunc_FDC_KPlus, ddEdxMeanFunc_FDC_Proton, dParticleName, and sqrt().

Referenced by Calc_FOM(), and Process().

bool DCdEdxSelector::GetdEdxSigma_CDC ( double  locBeta,
unsigned int  locNumHitsUsedFordEdx,
double &  locSigmadEdx 
)
bool DCdEdxSelector::GetdEdxSigma_FDC ( double  locBeta,
unsigned int  locNumHitsUsedFordEdx,
double &  locSigmadEdx 
)
virtual Int_t DCdEdxSelector::GetEntry ( Long64_t  entry,
Int_t  getall = 0 
)
inlinevirtual

Definition at line 171 of file DCdEdxSelector.h.

References fChain.

Referenced by Process().

virtual TList* DCdEdxSelector::GetOutputList ( ) const
inlinevirtual

Definition at line 175 of file DCdEdxSelector.h.

virtual void DCdEdxSelector::Init ( TTree *  tree)
virtual
virtual Bool_t DCdEdxSelector::Notify ( )
virtual
Bool_t DCdEdxSelector::Process ( Long64_t  entry)
virtual

Definition at line 284 of file DCdEdxSelector.C.

References Calc_FOM(), dBeta, dCalcFOMManuallyFlag, ddEdx_CDC, ddEdx_FDC, ddx_CDC, ddx_FDC, dFOM, dMomentum, dNumHitsUsedFordEdx_CDC, dNumHitsUsedFordEdx_FDC, dSelectorHist_ConfidenceLevel_Both, dSelectorHist_ConfidenceLevel_CDC, dSelectorHist_ConfidenceLevel_CDC_10Hits, dSelectorHist_ConfidenceLevel_CDC_12Hits, dSelectorHist_ConfidenceLevel_CDC_14Hits, dSelectorHist_ConfidenceLevel_CDC_4Hits, dSelectorHist_ConfidenceLevel_CDC_6Hits, dSelectorHist_ConfidenceLevel_CDC_8Hits, dSelectorHist_ConfidenceLevel_CDC_BetaGammaBin1, dSelectorHist_ConfidenceLevel_CDC_BetaGammaBin10, dSelectorHist_ConfidenceLevel_CDC_BetaGammaBin11, dSelectorHist_ConfidenceLevel_CDC_BetaGammaBin12, dSelectorHist_ConfidenceLevel_CDC_BetaGammaBin2, dSelectorHist_ConfidenceLevel_CDC_BetaGammaBin3, dSelectorHist_ConfidenceLevel_CDC_BetaGammaBin4, dSelectorHist_ConfidenceLevel_CDC_BetaGammaBin5, dSelectorHist_ConfidenceLevel_CDC_BetaGammaBin6, dSelectorHist_ConfidenceLevel_CDC_BetaGammaBin7, dSelectorHist_ConfidenceLevel_CDC_BetaGammaBin8, dSelectorHist_ConfidenceLevel_CDC_BetaGammaBin9, dSelectorHist_ConfidenceLevel_FDC, dSelectorHist_ConfidenceLevel_FDC_12Hits, dSelectorHist_ConfidenceLevel_FDC_3Hits, dSelectorHist_ConfidenceLevel_FDC_6Hits, dSelectorHist_ConfidenceLevel_FDC_9Hits, dSelectorHist_ConfidenceLevel_FDC_BetaGammaBin1, dSelectorHist_ConfidenceLevel_FDC_BetaGammaBin10, dSelectorHist_ConfidenceLevel_FDC_BetaGammaBin11, dSelectorHist_ConfidenceLevel_FDC_BetaGammaBin12, dSelectorHist_ConfidenceLevel_FDC_BetaGammaBin2, dSelectorHist_ConfidenceLevel_FDC_BetaGammaBin3, dSelectorHist_ConfidenceLevel_FDC_BetaGammaBin4, dSelectorHist_ConfidenceLevel_FDC_BetaGammaBin5, dSelectorHist_ConfidenceLevel_FDC_BetaGammaBin6, dSelectorHist_ConfidenceLevel_FDC_BetaGammaBin7, dSelectorHist_ConfidenceLevel_FDC_BetaGammaBin8, dSelectorHist_ConfidenceLevel_FDC_BetaGammaBin9, dSelectorHist_dEdxVsBeta_HitsCutoff_CDC, dSelectorHist_dEdxVsBeta_HitsCutoff_FDC, dSelectorHist_dEdxVsBetaGamma_HitsCutoff_CDC, dSelectorHist_dEdxVsBetaGamma_HitsCutoff_CDC_10Hits, dSelectorHist_dEdxVsBetaGamma_HitsCutoff_CDC_12Hits, dSelectorHist_dEdxVsBetaGamma_HitsCutoff_CDC_14Hits, dSelectorHist_dEdxVsBetaGamma_HitsCutoff_CDC_2Hits, dSelectorHist_dEdxVsBetaGamma_HitsCutoff_CDC_4Hits, dSelectorHist_dEdxVsBetaGamma_HitsCutoff_CDC_6Hits, dSelectorHist_dEdxVsBetaGamma_HitsCutoff_CDC_8Hits, dSelectorHist_dEdxVsBetaGamma_HitsCutoff_FDC, dSelectorHist_dEdxVsBetaGamma_HitsCutoff_FDC_12Hits, dSelectorHist_dEdxVsBetaGamma_HitsCutoff_FDC_3Hits, dSelectorHist_dEdxVsBetaGamma_HitsCutoff_FDC_6Hits, dSelectorHist_dEdxVsBetaGamma_HitsCutoff_FDC_9Hits, dSelectorHist_dEdxVsP_HitsCutoff_CDC, dSelectorHist_dEdxVsP_HitsCutoff_FDC, dSelectorHist_dxVsNumHits_CDC, dSelectorHist_dxVsNumHits_FDC, dSelectorHist_dxVsTheta_CDC, dSelectorHist_dxVsTheta_FDC, dSelectorHist_NotEnoughHitsInTheta, dSelectorHist_NumHitsFDCVsNumHitsCDC, dSelectorHist_NumHitsVsTheta_CDC, dSelectorHist_NumHitsVsTheta_FDC, dSelectorHist_ThetaDistribution, dTheta, GetdEdxMean_CDC(), GetdEdxMean_FDC(), GetEntry(), and sqrt().

virtual void DCdEdxSelector::SetInputList ( TList *  input)
inlinevirtual

Definition at line 174 of file DCdEdxSelector.h.

virtual void DCdEdxSelector::SetObject ( TObject *  obj)
inlinevirtual

Definition at line 173 of file DCdEdxSelector.h.

virtual void DCdEdxSelector::SetOption ( const char *  option)
inlinevirtual

Definition at line 172 of file DCdEdxSelector.h.

void DCdEdxSelector::SlaveBegin ( TTree *  tree)
virtual

Definition at line 274 of file DCdEdxSelector.C.

void DCdEdxSelector::SlaveTerminate ( )
virtual

Definition at line 477 of file DCdEdxSelector.C.

void DCdEdxSelector::Terminate ( )
virtual
virtual Int_t DCdEdxSelector::Version ( ) const
inlinevirtual

Definition at line 165 of file DCdEdxSelector.h.

Member Data Documentation

TBranch* DCdEdxSelector::b_dPluginBranch_DCdEdxInformation_dBeta

Definition at line 149 of file DCdEdxSelector.h.

TBranch* DCdEdxSelector::b_dPluginBranch_DCdEdxInformation_dChiSq_DCdEdx

Definition at line 159 of file DCdEdxSelector.h.

TBranch* DCdEdxSelector::b_dPluginBranch_DCdEdxInformation_ddEdx_CDC

Definition at line 156 of file DCdEdxSelector.h.

TBranch* DCdEdxSelector::b_dPluginBranch_DCdEdxInformation_ddEdx_FDC

Definition at line 153 of file DCdEdxSelector.h.

TBranch* DCdEdxSelector::b_dPluginBranch_DCdEdxInformation_ddx_CDC

Definition at line 157 of file DCdEdxSelector.h.

TBranch* DCdEdxSelector::b_dPluginBranch_DCdEdxInformation_ddx_FDC

Definition at line 154 of file DCdEdxSelector.h.

TBranch* DCdEdxSelector::b_dPluginBranch_DCdEdxInformation_dFOM

Definition at line 161 of file DCdEdxSelector.h.

TBranch* DCdEdxSelector::b_dPluginBranch_DCdEdxInformation_dMomentum

Definition at line 150 of file DCdEdxSelector.h.

TBranch* DCdEdxSelector::b_dPluginBranch_DCdEdxInformation_dNDF_DCdEdx

Definition at line 160 of file DCdEdxSelector.h.

TBranch* DCdEdxSelector::b_dPluginBranch_DCdEdxInformation_dNumHitsUsedFordEdx_CDC

Definition at line 158 of file DCdEdxSelector.h.

TBranch* DCdEdxSelector::b_dPluginBranch_DCdEdxInformation_dNumHitsUsedFordEdx_FDC

Definition at line 155 of file DCdEdxSelector.h.

TBranch* DCdEdxSelector::b_dPluginBranch_DCdEdxInformation_dTheta

Definition at line 151 of file DCdEdxSelector.h.

TBranch* DCdEdxSelector::b_dPluginBranch_DCdEdxInformation_dVertexZ

Definition at line 152 of file DCdEdxSelector.h.

TBranch* DCdEdxSelector::b_dPluginBranch_DCdEdxInformation_fBits

Definition at line 148 of file DCdEdxSelector.h.

TBranch* DCdEdxSelector::b_dPluginBranch_DCdEdxInformation_fUniqueID

Definition at line 147 of file DCdEdxSelector.h.

Double_t DCdEdxSelector::dBeta

Definition at line 24 of file DCdEdxSelector.h.

Referenced by Calc_FOM(), and Process().

bool DCdEdxSelector::dCalcFOMManuallyFlag

Definition at line 38 of file DCdEdxSelector.h.

Referenced by Begin(), and Process().

Double_t DCdEdxSelector::dChiSq_DCdEdx

Definition at line 34 of file DCdEdxSelector.h.

Double_t DCdEdxSelector::ddEdx_CDC

Definition at line 31 of file DCdEdxSelector.h.

Referenced by Calc_FOM(), and Process().

Double_t DCdEdxSelector::ddEdx_FDC

Definition at line 28 of file DCdEdxSelector.h.

Referenced by Calc_FOM(), and Process().

TF1* DCdEdxSelector::ddEdxMeanFunc_CDC_KPlus

Definition at line 63 of file DCdEdxSelector.h.

Referenced by Begin(), and GetdEdxMean_CDC().

TF1* DCdEdxSelector::ddEdxMeanFunc_CDC_PiPlus

Definition at line 61 of file DCdEdxSelector.h.

TF1* DCdEdxSelector::ddEdxMeanFunc_CDC_Proton

Definition at line 60 of file DCdEdxSelector.h.

Referenced by Begin(), and GetdEdxMean_CDC().

TF1* DCdEdxSelector::ddEdxMeanFunc_FDC_KPlus

Definition at line 62 of file DCdEdxSelector.h.

Referenced by Begin(), and GetdEdxMean_FDC().

TF1* DCdEdxSelector::ddEdxMeanFunc_FDC_PiPlus

Definition at line 59 of file DCdEdxSelector.h.

TF1* DCdEdxSelector::ddEdxMeanFunc_FDC_Proton

Definition at line 58 of file DCdEdxSelector.h.

Referenced by Begin(), and GetdEdxMean_FDC().

vector<int> DCdEdxSelector::ddEdxSigmaNumHitsVector_CDC_KPlus

Definition at line 50 of file DCdEdxSelector.h.

Referenced by Begin(), and GetdEdxSigma_CDC().

vector<int> DCdEdxSelector::ddEdxSigmaNumHitsVector_CDC_PiPlus

Definition at line 48 of file DCdEdxSelector.h.

Referenced by Begin(), and GetdEdxSigma_CDC().

vector<int> DCdEdxSelector::ddEdxSigmaNumHitsVector_CDC_Proton

Definition at line 46 of file DCdEdxSelector.h.

Referenced by Begin(), and GetdEdxSigma_CDC().

vector<int> DCdEdxSelector::ddEdxSigmaNumHitsVector_FDC_KPlus

Definition at line 49 of file DCdEdxSelector.h.

Referenced by Begin(), and GetdEdxSigma_FDC().

vector<int> DCdEdxSelector::ddEdxSigmaNumHitsVector_FDC_PiPlus

Definition at line 47 of file DCdEdxSelector.h.

Referenced by Begin(), and GetdEdxSigma_FDC().

vector<int> DCdEdxSelector::ddEdxSigmaNumHitsVector_FDC_Proton

Definition at line 45 of file DCdEdxSelector.h.

Referenced by Begin(), and GetdEdxSigma_FDC().

Double_t DCdEdxSelector::ddx_CDC

Definition at line 32 of file DCdEdxSelector.h.

Referenced by Process().

Double_t DCdEdxSelector::ddx_FDC

Definition at line 29 of file DCdEdxSelector.h.

Referenced by Process().

Double_t DCdEdxSelector::dFOM

Definition at line 36 of file DCdEdxSelector.h.

Referenced by Process().

Double_t DCdEdxSelector::dMomentum

Definition at line 25 of file DCdEdxSelector.h.

Referenced by Process().

UInt_t DCdEdxSelector::dNDF_DCdEdx

Definition at line 35 of file DCdEdxSelector.h.

UInt_t DCdEdxSelector::dNumHitsUsedFordEdx_CDC

Definition at line 33 of file DCdEdxSelector.h.

Referenced by Calc_FOM(), and Process().

UInt_t DCdEdxSelector::dNumHitsUsedFordEdx_FDC

Definition at line 30 of file DCdEdxSelector.h.

Referenced by Calc_FOM(), and Process().

TFile* DCdEdxSelector::dOutputFile

Definition at line 70 of file DCdEdxSelector.h.

Referenced by Begin(), and Terminate().

string DCdEdxSelector::dParticleName
double DCdEdxSelector::dRhoZoverA_CDC

Definition at line 65 of file DCdEdxSelector.h.

Referenced by Begin().

double DCdEdxSelector::dRhoZoverA_FDC

Definition at line 66 of file DCdEdxSelector.h.

Referenced by Begin().

TH1F* DCdEdxSelector::dSelectorHist_ConfidenceLevel_Both

Definition at line 106 of file DCdEdxSelector.h.

Referenced by Begin(), and Process().

TH1F* DCdEdxSelector::dSelectorHist_ConfidenceLevel_CDC

Definition at line 105 of file DCdEdxSelector.h.

Referenced by Begin(), and Process().

TH1F* DCdEdxSelector::dSelectorHist_ConfidenceLevel_CDC_10Hits

Definition at line 116 of file DCdEdxSelector.h.

Referenced by Begin(), and Process().

TH1F* DCdEdxSelector::dSelectorHist_ConfidenceLevel_CDC_12Hits

Definition at line 117 of file DCdEdxSelector.h.

Referenced by Begin(), and Process().

TH1F* DCdEdxSelector::dSelectorHist_ConfidenceLevel_CDC_14Hits

Definition at line 118 of file DCdEdxSelector.h.

Referenced by Begin(), and Process().

TH1F* DCdEdxSelector::dSelectorHist_ConfidenceLevel_CDC_4Hits

Definition at line 113 of file DCdEdxSelector.h.

Referenced by Begin(), and Process().

TH1F* DCdEdxSelector::dSelectorHist_ConfidenceLevel_CDC_6Hits

Definition at line 114 of file DCdEdxSelector.h.

Referenced by Begin(), and Process().

TH1F* DCdEdxSelector::dSelectorHist_ConfidenceLevel_CDC_8Hits

Definition at line 115 of file DCdEdxSelector.h.

Referenced by Begin(), and Process().

TH1F* DCdEdxSelector::dSelectorHist_ConfidenceLevel_CDC_BetaGammaBin1

Definition at line 120 of file DCdEdxSelector.h.

Referenced by Begin(), and Process().

TH1F* DCdEdxSelector::dSelectorHist_ConfidenceLevel_CDC_BetaGammaBin10

Definition at line 129 of file DCdEdxSelector.h.

Referenced by Begin(), and Process().

TH1F* DCdEdxSelector::dSelectorHist_ConfidenceLevel_CDC_BetaGammaBin11

Definition at line 130 of file DCdEdxSelector.h.

Referenced by Begin(), and Process().

TH1F* DCdEdxSelector::dSelectorHist_ConfidenceLevel_CDC_BetaGammaBin12

Definition at line 131 of file DCdEdxSelector.h.

Referenced by Begin(), and Process().

TH1F* DCdEdxSelector::dSelectorHist_ConfidenceLevel_CDC_BetaGammaBin2

Definition at line 121 of file DCdEdxSelector.h.

Referenced by Begin(), and Process().

TH1F* DCdEdxSelector::dSelectorHist_ConfidenceLevel_CDC_BetaGammaBin3

Definition at line 122 of file DCdEdxSelector.h.

Referenced by Begin(), and Process().

TH1F* DCdEdxSelector::dSelectorHist_ConfidenceLevel_CDC_BetaGammaBin4

Definition at line 123 of file DCdEdxSelector.h.

Referenced by Begin(), and Process().

TH1F* DCdEdxSelector::dSelectorHist_ConfidenceLevel_CDC_BetaGammaBin5

Definition at line 124 of file DCdEdxSelector.h.

Referenced by Begin(), and Process().

TH1F* DCdEdxSelector::dSelectorHist_ConfidenceLevel_CDC_BetaGammaBin6

Definition at line 125 of file DCdEdxSelector.h.

Referenced by Begin(), and Process().

TH1F* DCdEdxSelector::dSelectorHist_ConfidenceLevel_CDC_BetaGammaBin7

Definition at line 126 of file DCdEdxSelector.h.

Referenced by Begin(), and Process().

TH1F* DCdEdxSelector::dSelectorHist_ConfidenceLevel_CDC_BetaGammaBin8

Definition at line 127 of file DCdEdxSelector.h.

Referenced by Begin(), and Process().

TH1F* DCdEdxSelector::dSelectorHist_ConfidenceLevel_CDC_BetaGammaBin9

Definition at line 128 of file DCdEdxSelector.h.

Referenced by Begin(), and Process().

TH1F* DCdEdxSelector::dSelectorHist_ConfidenceLevel_FDC

Definition at line 104 of file DCdEdxSelector.h.

Referenced by Begin(), and Process().

TH1F* DCdEdxSelector::dSelectorHist_ConfidenceLevel_FDC_12Hits

Definition at line 111 of file DCdEdxSelector.h.

Referenced by Begin(), and Process().

TH1F* DCdEdxSelector::dSelectorHist_ConfidenceLevel_FDC_3Hits

Definition at line 108 of file DCdEdxSelector.h.

Referenced by Begin(), and Process().

TH1F* DCdEdxSelector::dSelectorHist_ConfidenceLevel_FDC_6Hits

Definition at line 109 of file DCdEdxSelector.h.

Referenced by Begin(), and Process().

TH1F* DCdEdxSelector::dSelectorHist_ConfidenceLevel_FDC_9Hits

Definition at line 110 of file DCdEdxSelector.h.

Referenced by Begin(), and Process().

TH1F* DCdEdxSelector::dSelectorHist_ConfidenceLevel_FDC_BetaGammaBin1

Definition at line 133 of file DCdEdxSelector.h.

Referenced by Begin(), and Process().

TH1F* DCdEdxSelector::dSelectorHist_ConfidenceLevel_FDC_BetaGammaBin10

Definition at line 142 of file DCdEdxSelector.h.

Referenced by Begin(), and Process().

TH1F* DCdEdxSelector::dSelectorHist_ConfidenceLevel_FDC_BetaGammaBin11

Definition at line 143 of file DCdEdxSelector.h.

Referenced by Begin(), and Process().

TH1F* DCdEdxSelector::dSelectorHist_ConfidenceLevel_FDC_BetaGammaBin12

Definition at line 144 of file DCdEdxSelector.h.

Referenced by Begin(), and Process().

TH1F* DCdEdxSelector::dSelectorHist_ConfidenceLevel_FDC_BetaGammaBin2

Definition at line 134 of file DCdEdxSelector.h.

Referenced by Begin(), and Process().

TH1F* DCdEdxSelector::dSelectorHist_ConfidenceLevel_FDC_BetaGammaBin3

Definition at line 135 of file DCdEdxSelector.h.

Referenced by Begin(), and Process().

TH1F* DCdEdxSelector::dSelectorHist_ConfidenceLevel_FDC_BetaGammaBin4

Definition at line 136 of file DCdEdxSelector.h.

Referenced by Begin(), and Process().

TH1F* DCdEdxSelector::dSelectorHist_ConfidenceLevel_FDC_BetaGammaBin5

Definition at line 137 of file DCdEdxSelector.h.

Referenced by Begin(), and Process().

TH1F* DCdEdxSelector::dSelectorHist_ConfidenceLevel_FDC_BetaGammaBin6

Definition at line 138 of file DCdEdxSelector.h.

Referenced by Begin(), and Process().

TH1F* DCdEdxSelector::dSelectorHist_ConfidenceLevel_FDC_BetaGammaBin7

Definition at line 139 of file DCdEdxSelector.h.

Referenced by Begin(), and Process().

TH1F* DCdEdxSelector::dSelectorHist_ConfidenceLevel_FDC_BetaGammaBin8

Definition at line 140 of file DCdEdxSelector.h.

Referenced by Begin(), and Process().

TH1F* DCdEdxSelector::dSelectorHist_ConfidenceLevel_FDC_BetaGammaBin9

Definition at line 141 of file DCdEdxSelector.h.

Referenced by Begin(), and Process().

TH2F* DCdEdxSelector::dSelectorHist_dEdxVsBeta_HitsCutoff_CDC

Definition at line 75 of file DCdEdxSelector.h.

Referenced by Begin(), and Process().

TH2F* DCdEdxSelector::dSelectorHist_dEdxVsBeta_HitsCutoff_FDC

Definition at line 72 of file DCdEdxSelector.h.

Referenced by Begin(), and Process().

TH2F* DCdEdxSelector::dSelectorHist_dEdxVsBetaGamma_HitsCutoff_CDC

Definition at line 77 of file DCdEdxSelector.h.

Referenced by Begin(), and Process().

TH2F* DCdEdxSelector::dSelectorHist_dEdxVsBetaGamma_HitsCutoff_CDC_10Hits

Definition at line 100 of file DCdEdxSelector.h.

Referenced by Begin(), and Process().

TH2F* DCdEdxSelector::dSelectorHist_dEdxVsBetaGamma_HitsCutoff_CDC_12Hits

Definition at line 101 of file DCdEdxSelector.h.

Referenced by Begin(), and Process().

TH2F* DCdEdxSelector::dSelectorHist_dEdxVsBetaGamma_HitsCutoff_CDC_14Hits

Definition at line 102 of file DCdEdxSelector.h.

Referenced by Begin(), and Process().

TH2F* DCdEdxSelector::dSelectorHist_dEdxVsBetaGamma_HitsCutoff_CDC_2Hits

Definition at line 96 of file DCdEdxSelector.h.

Referenced by Begin(), and Process().

TH2F* DCdEdxSelector::dSelectorHist_dEdxVsBetaGamma_HitsCutoff_CDC_4Hits

Definition at line 97 of file DCdEdxSelector.h.

Referenced by Begin(), and Process().

TH2F* DCdEdxSelector::dSelectorHist_dEdxVsBetaGamma_HitsCutoff_CDC_6Hits

Definition at line 98 of file DCdEdxSelector.h.

Referenced by Begin(), and Process().

TH2F* DCdEdxSelector::dSelectorHist_dEdxVsBetaGamma_HitsCutoff_CDC_8Hits

Definition at line 99 of file DCdEdxSelector.h.

Referenced by Begin(), and Process().

TH2F* DCdEdxSelector::dSelectorHist_dEdxVsBetaGamma_HitsCutoff_FDC

Definition at line 74 of file DCdEdxSelector.h.

Referenced by Begin(), and Process().

TH2F* DCdEdxSelector::dSelectorHist_dEdxVsBetaGamma_HitsCutoff_FDC_12Hits

Definition at line 94 of file DCdEdxSelector.h.

Referenced by Begin(), and Process().

TH2F* DCdEdxSelector::dSelectorHist_dEdxVsBetaGamma_HitsCutoff_FDC_3Hits

Definition at line 91 of file DCdEdxSelector.h.

Referenced by Begin(), and Process().

TH2F* DCdEdxSelector::dSelectorHist_dEdxVsBetaGamma_HitsCutoff_FDC_6Hits

Definition at line 92 of file DCdEdxSelector.h.

Referenced by Begin(), and Process().

TH2F* DCdEdxSelector::dSelectorHist_dEdxVsBetaGamma_HitsCutoff_FDC_9Hits

Definition at line 93 of file DCdEdxSelector.h.

Referenced by Begin(), and Process().

TH2F* DCdEdxSelector::dSelectorHist_dEdxVsP_HitsCutoff_CDC

Definition at line 76 of file DCdEdxSelector.h.

Referenced by Begin(), and Process().

TH2F* DCdEdxSelector::dSelectorHist_dEdxVsP_HitsCutoff_FDC

Definition at line 73 of file DCdEdxSelector.h.

Referenced by Begin(), and Process().

TH2F* DCdEdxSelector::dSelectorHist_dxVsNumHits_CDC

Definition at line 80 of file DCdEdxSelector.h.

Referenced by Begin(), and Process().

TH2F* DCdEdxSelector::dSelectorHist_dxVsNumHits_FDC

Definition at line 83 of file DCdEdxSelector.h.

Referenced by Begin(), and Process().

TH2F* DCdEdxSelector::dSelectorHist_dxVsTheta_CDC

Definition at line 81 of file DCdEdxSelector.h.

Referenced by Begin(), and Process().

TH2F* DCdEdxSelector::dSelectorHist_dxVsTheta_FDC

Definition at line 84 of file DCdEdxSelector.h.

Referenced by Begin(), and Process().

TH1F* DCdEdxSelector::dSelectorHist_NotEnoughHitsInTheta

Definition at line 87 of file DCdEdxSelector.h.

Referenced by Begin(), Process(), and Terminate().

TH2F* DCdEdxSelector::dSelectorHist_NumHitsFDCVsNumHitsCDC

Definition at line 85 of file DCdEdxSelector.h.

Referenced by Begin(), and Process().

TH2F* DCdEdxSelector::dSelectorHist_NumHitsVsTheta_CDC

Definition at line 79 of file DCdEdxSelector.h.

Referenced by Begin(), and Process().

TH2F* DCdEdxSelector::dSelectorHist_NumHitsVsTheta_FDC

Definition at line 82 of file DCdEdxSelector.h.

Referenced by Begin(), and Process().

TH1F* DCdEdxSelector::dSelectorHist_PercentageNotEnoughHitsInTheta

Definition at line 89 of file DCdEdxSelector.h.

Referenced by Begin(), and Terminate().

TH1F* DCdEdxSelector::dSelectorHist_ThetaDistribution

Definition at line 88 of file DCdEdxSelector.h.

Referenced by Begin(), Process(), and Terminate().

TObjArray* DCdEdxSelector::dSigmaFuncArray_CDC_KPlus

Definition at line 42 of file DCdEdxSelector.h.

Referenced by Begin(), and GetdEdxSigma_CDC().

TObjArray* DCdEdxSelector::dSigmaFuncArray_CDC_PiPlus

Definition at line 44 of file DCdEdxSelector.h.

Referenced by Begin(), and GetdEdxSigma_CDC().

TObjArray* DCdEdxSelector::dSigmaFuncArray_CDC_Proton

Definition at line 40 of file DCdEdxSelector.h.

Referenced by Begin(), and GetdEdxSigma_CDC().

TObjArray* DCdEdxSelector::dSigmaFuncArray_FDC_KPlus

Definition at line 41 of file DCdEdxSelector.h.

Referenced by Begin(), and GetdEdxSigma_FDC().

TObjArray* DCdEdxSelector::dSigmaFuncArray_FDC_PiPlus

Definition at line 43 of file DCdEdxSelector.h.

Referenced by Begin(), and GetdEdxSigma_FDC().

TObjArray* DCdEdxSelector::dSigmaFuncArray_FDC_Proton

Definition at line 39 of file DCdEdxSelector.h.

Referenced by Begin(), and GetdEdxSigma_FDC().

Double_t DCdEdxSelector::dTheta

Definition at line 26 of file DCdEdxSelector.h.

Referenced by Process().

Double_t DCdEdxSelector::dVertexZ

Definition at line 27 of file DCdEdxSelector.h.

UInt_t DCdEdxSelector::fBits

Definition at line 23 of file DCdEdxSelector.h.

TTree* DCdEdxSelector::fChain

Definition at line 18 of file DCdEdxSelector.h.

Referenced by GetEntry().

UInt_t DCdEdxSelector::fUniqueID

pointer to the analyzed TTree or TChain

Definition at line 22 of file DCdEdxSelector.h.


The documentation for this class was generated from the following files: