#include <PlotMillePede.h>
Public Member Functions | |
void | AddAdditionalSel (const char *selection) |
void | AddAdditionalSel (const TString &xyzrPhiNhit, Float_t min, Float_t max) |
void | AddBasicSelection (TString &sel) const |
void | AddSubDetId (Int_t subDetId) |
void | ClearAdditionalSel () |
void | CopyAddBinning (TString &name, const TH1 *hist) const |
void | DrawAll (Option_t *opt="rogpmeh") |
void | DrawBigPullLabel (float minPull, bool addPlots=false) |
void | DrawBigPullPos (float minPull, bool addPlots=false) |
void | DrawCheck () |
void | DrawErrorVsHit (bool addPlots=false, const TString &sel="") |
void | DrawGlobCorr (bool addPlots=false, const TString &sel="", Option_t *opt="", Float_t min=0., Float_t max=1.) |
void | DrawHitMaps (bool addPlots=false, bool inclFullFixed=true) |
void | DrawLabelDiffAbove (UInt_t iPar, float minDiff, bool addPlots=false) |
void | DrawMisVsLocation (bool addPlots=false, const TString &sel="", Option_t *opt="") |
void | DrawOrigParam (bool addPlots=false, const TString &sel="") |
void | DrawOrigPos (bool addPlots=false, const TString &sel="") |
void | DrawParam (bool addPlots=false, const TString &sel="") |
void | DrawParamResult (bool addPlots=false) |
void | DrawPedeParam (Option_t *option="", unsigned int nNonRigidParam=12) |
void | DrawPedeParamVsLocation (Option_t *option="", unsigned int nNonRigidParam=12) |
void | DrawPosMisVsLocation (bool addPlots=false, const TString &selection="", Option_t *option="") |
void | DrawPosResult (bool addPlots=false, const TString &selection="") |
void | DrawPull (Option_t *opt="") |
void | DrawSubDetId (bool addPlots=false) |
void | DrawXyArrow (Double_t factor, Option_t *option="") |
TString | FinalMisAlignment (UInt_t iPar) const |
const TString | GetAdditionalSel () const |
GFHistManager * | GetHistManager () |
const TArrayI * | GetSubDetIds () const |
const TString & | GetTitle () const |
PlotMillePede (const char *fileName, Int_t iter, Int_t hieraLevel, const char *treeNameAdd) | |
PlotMillePede (const char *fileName, Int_t iter=2, Int_t hieraLevel=0, bool useDiff=false) | |
void | ScanPedeParAbove (UInt_t iPar, float absMin=1.e5) |
void | ScanSelection (const char *sel=0, const char *addColumns=0) |
Int_t | SetAlignableTypeId (Int_t alignableTypeId) |
Int_t | SetHieraLevel (Int_t hieraLevel) |
Float_t | SetMaxDev (Float_t maxDev) |
void | SetSubDetId (Int_t subDetId) |
void | SetTitle (const char *title) |
TString | TitleAdd () const |
TString | Unique (const char *name) const |
virtual | ~PlotMillePede () |
Private Member Functions | |
Int_t | PrepareAdd (bool addPlots) |
Private Attributes | |
TString | fAdditionalSel |
TString | fAdditionalSelTitle |
Int_t | fAlignableTypeId |
Int_t | fHieraLevel |
GFHistManager * | fHistManager |
Float_t | fMaxDev |
TArrayI | fSubDetIds |
TString | fTitle |
bool | fUseDiff |
Definition at line 90 of file PlotMillePede.h.
PlotMillePede::PlotMillePede | ( | const char * | fileName, |
Int_t | iter = 2 , |
||
Int_t | hieraLevel = 0 , |
||
bool | useDiff = false |
||
) | [explicit] |
PlotMillePede::PlotMillePede | ( | const char * | fileName, |
Int_t | iter, | ||
Int_t | hieraLevel, | ||
const char * | treeNameAdd | ||
) |
virtual PlotMillePede::~PlotMillePede | ( | ) | [virtual] |
void PlotMillePede::AddAdditionalSel | ( | const char * | selection | ) |
void PlotMillePede::AddAdditionalSel | ( | const TString & | xyzrPhiNhit, |
Float_t | min, | ||
Float_t | max | ||
) |
void PlotMillePede::AddBasicSelection | ( | TString & | sel | ) | const |
void PlotMillePede::AddSubDetId | ( | Int_t | subDetId | ) |
void PlotMillePede::ClearAdditionalSel | ( | ) | [inline] |
Definition at line 143 of file PlotMillePede.h.
References fAdditionalSel, and fAdditionalSelTitle.
{ fAdditionalSel = ""; fAdditionalSelTitle = "";}
void PlotMillePede::CopyAddBinning | ( | TString & | name, |
const TH1 * | hist | ||
) | const |
void PlotMillePede::DrawAll | ( | Option_t * | opt = "rogpmeh" | ) |
void PlotMillePede::DrawBigPullLabel | ( | float | minPull, |
bool | addPlots = false |
||
) |
void PlotMillePede::DrawBigPullPos | ( | float | minPull, |
bool | addPlots = false |
||
) |
void PlotMillePede::DrawCheck | ( | ) |
void PlotMillePede::DrawErrorVsHit | ( | bool | addPlots = false , |
const TString & | sel = "" |
||
) |
void PlotMillePede::DrawGlobCorr | ( | bool | addPlots = false , |
const TString & | sel = "" , |
||
Option_t * | opt = "" , |
||
Float_t | min = 0. , |
||
Float_t | max = 1. |
||
) |
void PlotMillePede::DrawHitMaps | ( | bool | addPlots = false , |
bool | inclFullFixed = true |
||
) |
void PlotMillePede::DrawLabelDiffAbove | ( | UInt_t | iPar, |
float | minDiff, | ||
bool | addPlots = false |
||
) |
void PlotMillePede::DrawMisVsLocation | ( | bool | addPlots = false , |
const TString & | sel = "" , |
||
Option_t * | opt = "" |
||
) |
void PlotMillePede::DrawOrigParam | ( | bool | addPlots = false , |
const TString & | sel = "" |
||
) |
void PlotMillePede::DrawOrigPos | ( | bool | addPlots = false , |
const TString & | sel = "" |
||
) |
void PlotMillePede::DrawParam | ( | bool | addPlots = false , |
const TString & | sel = "" |
||
) |
void PlotMillePede::DrawParamResult | ( | bool | addPlots = false | ) |
void PlotMillePede::DrawPedeParam | ( | Option_t * | option = "" , |
unsigned int | nNonRigidParam = 12 |
||
) |
void PlotMillePede::DrawPedeParamVsLocation | ( | Option_t * | option = "" , |
unsigned int | nNonRigidParam = 12 |
||
) |
void PlotMillePede::DrawPosMisVsLocation | ( | bool | addPlots = false , |
const TString & | selection = "" , |
||
Option_t * | option = "" |
||
) |
void PlotMillePede::DrawPosResult | ( | bool | addPlots = false , |
const TString & | selection = "" |
||
) |
void PlotMillePede::DrawPull | ( | Option_t * | opt = "" | ) |
void PlotMillePede::DrawSubDetId | ( | bool | addPlots = false | ) |
void PlotMillePede::DrawXyArrow | ( | Double_t | factor, |
Option_t * | option = "" |
||
) |
TString PlotMillePede::FinalMisAlignment | ( | UInt_t | iPar | ) | const |
const TString PlotMillePede::GetAdditionalSel | ( | ) | const [inline] |
Definition at line 142 of file PlotMillePede.h.
References fAdditionalSel.
{ return fAdditionalSel;}
GFHistManager* PlotMillePede::GetHistManager | ( | ) | [inline] |
const TArrayI* PlotMillePede::GetSubDetIds | ( | ) | const [inline] |
Definition at line 134 of file PlotMillePede.h.
References fSubDetIds.
{ return &fSubDetIds;} // selected subdets
const TString& PlotMillePede::GetTitle | ( | ) | const [inline] |
Int_t PlotMillePede::PrepareAdd | ( | bool | addPlots | ) | [private] |
void PlotMillePede::ScanPedeParAbove | ( | UInt_t | iPar, |
float | absMin = 1.e5 |
||
) |
void PlotMillePede::ScanSelection | ( | const char * | sel = 0 , |
const char * | addColumns = 0 |
||
) |
Int_t PlotMillePede::SetAlignableTypeId | ( | Int_t | alignableTypeId | ) |
Int_t PlotMillePede::SetHieraLevel | ( | Int_t | hieraLevel | ) |
Float_t PlotMillePede::SetMaxDev | ( | Float_t | maxDev | ) |
void PlotMillePede::SetSubDetId | ( | Int_t | subDetId | ) |
void PlotMillePede::SetTitle | ( | const char * | title | ) | [inline] |
Definition at line 98 of file PlotMillePede.h.
References fTitle, and indexGen::title.
TString PlotMillePede::TitleAdd | ( | ) | const |
TString PlotMillePede::Unique | ( | const char * | name | ) | const |
TString PlotMillePede::fAdditionalSel [private] |
Definition at line 160 of file PlotMillePede.h.
Referenced by ClearAdditionalSel(), and GetAdditionalSel().
TString PlotMillePede::fAdditionalSelTitle [private] |
Definition at line 161 of file PlotMillePede.h.
Referenced by ClearAdditionalSel().
Int_t PlotMillePede::fAlignableTypeId [private] |
Definition at line 159 of file PlotMillePede.h.
Int_t PlotMillePede::fHieraLevel [private] |
Definition at line 155 of file PlotMillePede.h.
GFHistManager* PlotMillePede::fHistManager [private] |
Definition at line 154 of file PlotMillePede.h.
Referenced by GetHistManager().
Float_t PlotMillePede::fMaxDev [private] |
Definition at line 162 of file PlotMillePede.h.
TArrayI PlotMillePede::fSubDetIds [private] |
Definition at line 158 of file PlotMillePede.h.
Referenced by GetSubDetIds().
TString PlotMillePede::fTitle [private] |
Definition at line 153 of file PlotMillePede.h.
Referenced by GetTitle(), and SetTitle().
bool PlotMillePede::fUseDiff [private] |
Definition at line 156 of file PlotMillePede.h.