GFDstarAnalyseData
class description - source file - inheritance tree
protected:
void CreateHistsD0Weights()
void CreateHistsEffDedx()
virtual Double_t GetWeight(Int_t trigger, const H1PartDstar* ds) const
virtual Float_t GetWgammaP33() const
virtual Float_t GetWgammaP44() const
virtual Float_t GetY33() const
virtual Float_t GetY44() const
public:
GFDstarAnalyseData()
virtual ~GFDstarAnalyseData()
static TClass* Class()
void CreateHistsAccept()
void CreateHistsDoubleTrig()
void CreateHistsL4Check()
void CreateHistsL4Eff()
virtual void CreateHistsL4Eff2()
void CreateHistsPhotonTag()
void CreateHistsTrigEff()
void CreateHistsYjbRes(const char* nameAdd = "0")
void FillHistsAccept(const H1PartDstar* dstar)
void FillHistsDoubleTrig(const H1PartDstar* dstar)
Bool_t FillHistsDstarWc(const H1PartDstar* dstarWc)
void FillHistsEffDedx(const H1PartDstar* ds)
void FillHistsL4Eff(const TObjArray* dstars)
void FillHistsPhotonTag(const H1PartDstar* dstar)
void FillHistsTrigEff(const H1PartDstar* ds)
void FillHistsWeightsD0(const H1PartDstar* ds)
virtual void FillHistsYjbRes(const H1PartDstar* dstar)
virtual Double_t GetXgammaMassDiJetHelp(const H1Part* dstar, const H1PartJet* dsJet, const H1PartJet* othJet) const
virtual Double_t GetXgammaMassHelp(const H1Part* dstar, const H1PartJet* jet) const
virtual Double_t GetXpMassHelp(const H1Part* dstar, const H1PartJet* jet) const
virtual TClass* IsA() const
Bool_t IsCipCopHv() const
Bool_t IsCjcHv() const
Bool_t IsFpcHv() const
Bool_t IsHv() const
virtual Bool_t IsL4Found(Int_t hqsel45bit, const H1PartDstar* ds, Int_t hqselMode = -2) const
virtual Bool_t IsL4Ref(Int_t subtrig) const
Bool_t IsLArHv() const
Bool_t IsLumiHv() const
virtual Bool_t IsPhotonE() const
virtual Bool_t IsS83(const H1PartDstar* ds = 0) const
virtual Bool_t IsS83NoL4Check(const H1PartDstar* ds = 0) const
virtual Bool_t IsS83NonTrig(const H1PartDstar* ds = 0) const
virtual Bool_t IsS83NoYtagL4Check(const H1PartDstar* ds = 0) const
virtual Bool_t IsS84(const H1PartDstar* ds = 0) const
virtual Bool_t IsS84NoL4Check(const H1PartDstar* ds = 0) const
virtual Bool_t IsS84NonTrig(const H1PartDstar* ds = 0) const
Bool_t IsST(Int_t subTrig) const
Bool_t IsTofHv() const
virtual void OpenTree()
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
protected:
Double_t fEventCutXS83
Double_t fEphotonTagCut
TArrayI fIndepL4Class83 classes for L4 efficiency
TArrayI fIndepL4Class84 classes for L4 efficiency
GFHistArray* fDmHistsWc
GFHistArray* fDmHistsWcS83
GFHistArray* fDmHistsWcS84
GFHistArray* fAcceptHistsS83
GFHistArray* fAcceptHistsNomS83
GFHistArray* fAcceptHists2DS83
GFHistArray* fAcceptHistsS84
GFHistArray* fAcceptHistsNomS84
GFHistArray* fAcceptHists2DS84
GFHistArray* fDoubleTrigHists
GFHistArray* fL4EffHists
GFHistArray* fL4CheckHistsS83
GFHistArray* fL4CheckHistsS84
GFHistArray* fYjbResHistsS83
GFHistArray* fPhotonTagHists
GFHistArray* fTrigEffHistsS83 TE 19 + 31 fired
GFHistArray* fTrigEffHists19S83 TE 19 fired
GFHistArray* fTrigEffHists31S83 TE 31 fired
GFHistArray* fNonTrigEffHistsS83 reference count
GFHistArray* fTrigEffHistsS84 TE 19 + 31 fired
GFHistArray* fTrigEffHists19S84 TE 19 fired
GFHistArray* fTrigEffHists31S84 TE 31 fired
GFHistArray* fNonTrigEffHistsS84 reference count
GFHistArray* fEffDedxHists
GFHistArray* fEffDedxHistsS83
GFHistArray* fEffDedxTrkHistsS83
GFHistArray* fEffDedxTrkRefHistsS83
GFHistArray* fWeightsD0Hists
GFHistArray* fWeightsD0HistsS83
GFDstarAnalyseData
Author: Gero Flucke
Date: May 31st, 2002
last update: $Date: 2006/01/11 11:35:09 $ often
by: $Author: flucke $
GFDstarAnalyseData()
~GFDstarAnalyseData()
void CreateHistsAccept()
void CreateHistsL4Eff()
void CreateHistsL4Eff2()
void CreateHistsDoubleTrig()
void CreateHistsL4Check()
void CreateHistsYjbRes(const char * nameAdd)
nameAdd will be ignored!
void CreateHistsPhotonTag()
void CreateHistsTrigEff()
histos for trigger efficiencies of TE 19, 31 and both
void OpenTree()
Bool_t FillHistsDstarWc(const H1PartDstar* dstarWc)
cf. FillHistsDstar
void FillHistsAccept(const H1PartDstar* dstar)
cutting on signal window
and: for ETAG33 pt2 cut, for ETAG44 eta backward cut
void FillHistsDoubleTrig(const H1PartDstar* dstar)
assuming dstar fulfills loos cuts
void FillHistsL4Eff(const TObjArray* dstars)
assuming lower p_t cut etc. already fullfilled
filling events with HV and z-Vtx in range, one of the triggers 83/84 required,
bank YECL present
void FillHistsYjbRes(const H1PartDstar* ds)
void FillHistsPhotonTag(const H1PartDstar* ds)
void FillHistsTrigEff(const H1PartDstar* ds)
void CreateHistsEffDedx()
void FillHistsEffDedx(const H1PartDstar* dstar)
assuming that all general cuts besides dedx are applied to ds
void CreateHistsD0Weights()
void FillHistsWeightsD0(const H1PartDstar* ds)
Bool_t IsST(Int_t subTrig) const
true if subtrigger 'subTrig' was fired as L1 actual && as L4 verified
Bool_t IsS83(const H1PartDstar* ds) const
checks standard IsS83NoL4Check(ds) and tests whether the event is found by L4
cut on photon energy put out!
Bool_t IsS83NoL4Check(const H1PartDstar* ds) const
subtrig 83, y_elec, x_tag33 and HV are checked
and zvtx
if ds != NULL (NULL is default) cuts on pt of ds
Bool_t IsS83NoYtagL4Check(const H1PartDstar* ds) const
subtrig 83, x_tag33 and HV are checked
if ds != NULL (NULL is default) cuts on pt of ds
Bool_t IsS83NonTrig(const H1PartDstar* ds) const
true if ds is in ET33 sample without looking at L4/L1 triggers
Bool_t IsPhotonE() const
true if photon tagger energy is above cut
Bool_t IsS84(const H1PartDstar* ds) const
checks standard IsS84NoL4Check(ds) and tests whether the event is found by L4
and that there is not too much energy in photon tagger
Bool_t IsS84NoL4Check(const H1PartDstar* ds) const
S84 and HV are checked
if ds != NULL (NULL is default) cuts on eta of ds
Bool_t IsS84NonTrig(const H1PartDstar* ds) const
true if ds is in ET44 sample without looking at L4/L1 triggers
Bool_t IsL4Found(Int_t hqsel45Bit, const H1PartDstar *ds, Int_t hqselMode) const
true if bit 'hqsel45Bit' of L4 charm finder is set in given mode
looking into online bank YECL
Bool_t IsL4Ref(Int_t subtrig) const
Float_t GetWgammaP33() const
static Bool_t first = kTRUE;
if(first) {
this->Warning("GetWgammaP33", "Using manipulated routine: GetY33!");
first = kFALSE;
}
Float_t GetWgammaP44() const
Float_t GetY33() const
Float_t GetY44() const
Double_t GetXgammaMassHelp(const H1Part* dstar,
const H1PartJet* jet) const
Double_t GetXgammaMassDiJetHelp(const H1Part *dstar,
const H1PartJet *dsJet,
const H1PartJet *othJet) const
Double_t GetXpMassHelp(const H1Part* dstar,
const H1PartJet* jet) const
Bool_t IsHv() const
obsolete!
Bool_t IsCjcHv() const
Bool_t IsLArHv() const
Bool_t IsLumiHv() const
Bool_t IsTofHv() const
Bool_t IsFpcHv() const
Bool_t IsCipCopHv() const
Double_t GetWeight(Int_t /*trig*/, const H1PartDstar */*ds*/) const
Inline Functions
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
Author: Gero Flucke
Last update: Wed Jan 11 14:06:29 2006
ROOT page - Class index - 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.