1 #ifndef PLOTMILLEPEDE_H
2 #define PLOTMILLEPEDE_H
94 bool useDiff =
false);
95 PlotMillePede(
const char *fileName, Int_t iter, Int_t hieraLevel,
const char *treeNameAdd);
102 void DrawAll(Option_t *opt =
"rogpmeh");
104 void DrawParam(
bool addPlots =
false,
const TString &
sel =
"");
105 void DrawPedeParam(Option_t *option =
"",
unsigned int nNonRigidParam = 12);
109 Option_t *option =
"",
unsigned int maxNumPars = 13);
119 void DrawGlobCorr(
bool addPlots =
false,
const TString &
sel =
"", Option_t *opt =
"",
120 Float_t
min = 0., Float_t
max = 1.);
127 void DrawHitMaps(
bool addPlots =
false,
bool inclFullFixed =
true);
131 void DrawXyArrow(Double_t factor, Option_t *option =
"");
void DrawPedeParamVsLocation(Option_t *option="", unsigned int nNonRigidParam=12)
void DrawAll(Option_t *opt="rogpmeh")
void AddAdditionalSel(const char *selection)
void DrawPosMisVsLocation(bool addPlots=false, const TString &selection="", Option_t *option="")
void DrawBigPullLabel(float minPull, bool addPlots=false)
void DrawXyArrow(Double_t factor, Option_t *option="")
void DrawMisVsLocation(bool addPlots=false, const TString &sel="", Option_t *opt="")
void SetSubDetId(Int_t subDetId)
void DrawErrorVsHit(bool addPlots=false, const TString &sel="")
Int_t SetHieraLevel(Int_t hieraLevel)
void DrawPedeParam(Option_t *option="", unsigned int nNonRigidParam=12)
Int_t SetAlignableTypeId(Int_t alignableTypeId)
void CopyAddBinning(TString &name, const TH1 *hist) const
GFHistManager * GetHistManager()
Float_t SetMaxDev(Float_t maxDev)
void DrawPosResult(bool addPlots=false, const TString &selection="")
void ClearAdditionalSel()
void DrawSurfaceDeformations(const TString &whichOne="result", Option_t *option="", unsigned int maxNumPars=13)
const T & max(const T &a, const T &b)
TString fAdditionalSelTitle
const TString GetAdditionalSel() const
const TArrayI * GetSubDetIds() const
TString Unique(const char *name) const
void DrawGlobCorr(bool addPlots=false, const TString &sel="", Option_t *opt="", Float_t min=0., Float_t max=1.)
void DrawPull(Option_t *opt="")
void ScanPedeParAbove(UInt_t iPar, float absMin=1.e5)
void DrawOrigParam(bool addPlots=false, const TString &sel="")
void AddBasicSelection(TString &sel) const
void DrawParam(bool addPlots=false, const TString &sel="")
void SetTitle(const char *title)
const TString & GetTitle() const
void AddSubDetId(Int_t subDetId)
PlotMillePede(const char *fileName, Int_t iter=2, Int_t hieraLevel=0, bool useDiff=false)
void DrawHitMaps(bool addPlots=false, bool inclFullFixed=true)
void DrawBigPullPos(float minPull, bool addPlots=false)
void ScanSelection(const char *sel=0, const char *addColumns=0)
void DrawLabelDiffAbove(UInt_t iPar, float minDiff, bool addPlots=false)
void DrawOrigPos(bool addPlots=false, const TString &sel="")
void DrawSubDetId(bool addPlots=false)
Int_t PrepareAdd(bool addPlots)
GFHistManager * fHistManager
TString FinalMisAlignment(UInt_t iPar) const
void DrawParamResult(bool addPlots=false)