GFDstarFmnr
class description - source file - inheritance tree
private:
const char* GetHistName(const char* var, const char*& fileDir) const
TH1* GetHistResW(const char* note)
Bool_t Scale(TH1* hist, const char* name) const
public:
GFDstarFmnr(const char* fileDirIncl, const char* fileDirDsjet = "GFcyeq6mSlice032", const char* mainDirectory = "/user/flucke/dstar/fmnrresults")
GFDstarFmnr(const GFDstarFmnr&)
virtual ~GFDstarFmnr()
static TClass* Class()
virtual TH1* CreateHist(const char* var, const char* note)
virtual TH1* CreateHistDir(const char* var, const char* note)
TH1* CreateHistOrigBin(const char* var, const char* note)
TH1* CreateHistOrigBinDir(const char* var, const char* note)
TH1* CreateHistOrigBinRes(const char* var, const char* note)
virtual TH1* CreateHistRes(const char* var, const char* note)
GFHistArray* CreateHistsEpet(const char* var, Int_t dirResFlag = 0)
virtual GFHistArray* CreateHistsFinal(const char* var, Int_t dirResFlag = 0)
virtual GFHistArray* CreateHistsFinalNorm(const char* var, Int_t dirResFlag = 0)
GFHistArray* CreateHistsFinalOld(const char* var, Int_t dirResFlag = 0)
GFHistArray* CreateHistsMass(const char* var, Int_t dirResFlag = 0)
GFHistArray* CreateHistsScaleF(const char* var, Int_t dirResFlag = 0)
GFHistArray* CreateHistsScaleOld(const char* var, Int_t dirResFlag = 0)
GFHistArray* CreateHistsScaleR(const char* var, Int_t dirResFlag = 0)
virtual void DrawHists(const char* var, Int_t flag, Bool_t rel = kFALSE)
void DrawHistsOrigBin(const char* var, const char* note)
virtual const char* GetName() const
virtual TClass* IsA() const
void SetFileStartDirNlo(const char* fileStart)
void SetFileStartResNlo(const char* fileStart)
void SetNameAdd(const char* add)
Bool_t SetUse2D(Bool_t flag)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
virtual TArrayD TotalCrossSec(GFDstarVirtualTheory::ECrossSecType dstarJet, Int_t dirResFlag = 0)
private:
Bool_t fUse2D if true always take plots from double diffmode
TString fName
TString fFileDirIncl
TString fFileDirDsjet
TString fFileStartDirNlo
TString fFileStartResNlo
Double_t fCharmToDstar c->D* branching
Double_t fNbFactor factor to convert FMNR into nanobarn
TArrayD fFluxesW integrated photon fluxes in W-bins
TArrayD fFluxesXgam integrated photon fluxes in y-bins to add up xGamma
GFDstarFmnr
Author: Gero Flucke
Date: November 3rd, 2004
last update: $Date: 2005/11/07 18:44:05 $ (UTC)
by: $Author: flucke $
GFDstarFmnr(const char *fileDirIncl, const char *fileDirDsjet,
const char *mainDirectory) :
GFDstarVirtualTheory(mainDirectory), fUse2D(kTRUE), fName("FMNR"),
fFileDirIncl(fileDirIncl), fFileDirDsjet(fileDirDsjet),
fFileStartDirNlo("dirnlo"), fFileStartResNlo("resnlo"),
fCharmToDstar(0.235), fNbFactor(1000.), fFluxesW(0),
fFluxesXgam(0)
~GFDstarFmnr()
void DrawHists(const char *var, Int_t flag, Bool_t rel)
flag 0: final
1: mass variation only
2: mu_f scale variation only
3: mu_r scale variation only
4: e_pet variation only
void DrawHistsOrigBin(const char *var, const char *note)
drawing sum and resolved
GFHistArray* CreateHistsFinal(const char *var, Int_t dirResFlag)
new: take max deviation from variation of one of mass, mu_r and mu_f
GFHistArray* CreateHistsFinalOld(const char *var,Int_t dirResFlag)
old: (anti-)simultaneous variation of scales
added quadratically with variation of mass
GFHistArray* CreateHistsScaleOld(const char *var,Int_t dirResFlag)
used for simultaneous variations of scales
GFHistArray* CreateHistsFinalNorm(const char *var, Int_t dirResFlag)
< 0 res, > 0 dir
TArrayD TotalCrossSec(ECrossSecType dstarJet, Int_t dirResFlag)
dstarJet: 0: incl D*
1: D*+o.jet
2: D* dijet
returning array of length 3: total cross section, upper and lower bound
dirResFlag < 0: resolved only
> 0: direct only
= 0: sum
GFHistArray* CreateHistsScaleR(const char *var, Int_t dirResFlag)
GFHistArray* CreateHistsScaleF(const char *var, Int_t dirResFlag)
GFHistArray* CreateHistsMass(const char *var, Int_t dirResFlag)
GFHistArray* CreateHistsEpet(const char *var, Int_t dirResFlag)
TH1* CreateHist(const char *var, const char *note)
get final dir+res for var with file-notifyer note (per bin width)
TH1* CreateHistDir(const char *var, const char *note)
get final dir+res for var with file-notifyer note (per bin width)
TH1* CreateHistRes(const char *var, const char *note)
get final res-only for var with file-notifyer note (per bin width)
TH1* CreateHistOrigBin(const char *var, const char *note)
TH1* CreateHistOrigBinDir(const char *var, const char *note)
get direct
TH1* CreateHistOrigBinRes(const char *var, const char *note)
const char* GetHistName(const char *variable, const char *&directory) const
TH1* GetHistResW(const char *note)
get res in w-bins for file-notifyer note, before c->D* correction...
Bool_t Scale(TH1 *hist, const char *name) const
scale hist for c->D* branching for strlen(name)=3, extra factor 2 for strlen(name)=4
(single/double differential distributions)
const char* GetName() const
void SetNameAdd(const char *add)
add 'add' to the name
if add == NULL, remove previously added stuff
Inline Functions
void SetFileStartDirNlo(const char* fileStart)
void SetFileStartResNlo(const char* fileStart)
Bool_t SetUse2D(Bool_t flag)
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
GFDstarFmnr GFDstarFmnr(const GFDstarFmnr&)
Last update: Wed Jan 11 14:07:32 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.