#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 |
TString | DetLayerLabel (unsigned int detLayer) 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 (Option_t *option="") |
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 | DrawSurfaceDeformations (const TString &whichOne="result start", Option_t *option="", unsigned int maxNumPars=12) |
void | DrawSurfaceDeformationsLayer (Option_t *option="", const unsigned int firstDetLayer=22, const unsigned int lastDetLayer=33, const TString &whichOne="result", unsigned int maxNumPars=12) |
void | DrawXyArrow (Double_t factor, Option_t *option="") |
TString | FinalMisAlignment (UInt_t iPar) const |
const TString | GetAdditionalSel () const |
GFHistManager * | GetHistManager () |
Float_t | GetMaxDev () const |
const TArrayI * | GetSubDetIds () const |
const TString & | GetTitle () const |
PlotMillePede (const char *fileName, Int_t iov=1, Int_t hieraLevel=0, bool useDiff=false) | |
PlotMillePede (const char *fileName, Int_t iov, Int_t hieraLevel, const char *treeNameAdd) | |
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) |
bool | SetDetLayerCuts (unsigned int detLayer, bool silent=false) |
Int_t | SetHieraLevel (Int_t hieraLevel) |
Float_t | SetMaxDev (Float_t maxDev) |
void | SetSubDetId (Int_t subDetId) |
void | SetSubDetIds (Int_t id1, Int_t id2, Int_t id3=-1, Int_t id4=-1, Int_t id5=-1) |
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 120 of file PlotMillePede.h.
PlotMillePede::PlotMillePede | ( | const char * | fileName, |
Int_t | iov = 1 , |
||
Int_t | hieraLevel = 0 , |
||
bool | useDiff = false |
||
) | [explicit] |
PlotMillePede::PlotMillePede | ( | const char * | fileName, |
Int_t | iov, | ||
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 184 of file PlotMillePede.h.
References fAdditionalSel, and fAdditionalSelTitle.
{ fAdditionalSel = ""; fAdditionalSelTitle = "";}
void PlotMillePede::CopyAddBinning | ( | TString & | name, |
const TH1 * | hist | ||
) | const |
TString PlotMillePede::DetLayerLabel | ( | unsigned int | detLayer | ) | 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 | ( | Option_t * | option = "" | ) |
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::DrawSurfaceDeformations | ( | const TString & | whichOne = "result start" , |
Option_t * | option = "" , |
||
unsigned int | maxNumPars = 12 |
||
) |
void PlotMillePede::DrawSurfaceDeformationsLayer | ( | Option_t * | option = "" , |
const unsigned int | firstDetLayer = 22 , |
||
const unsigned int | lastDetLayer = 33 , |
||
const TString & | whichOne = "result" , |
||
unsigned int | maxNumPars = 12 |
||
) |
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 183 of file PlotMillePede.h.
References fAdditionalSel.
{ return fAdditionalSel;}
GFHistManager* PlotMillePede::GetHistManager | ( | ) | [inline] |
Float_t PlotMillePede::GetMaxDev | ( | ) | const [inline] |
Definition at line 173 of file PlotMillePede.h.
References fMaxDev.
{return fMaxDev;} // x-axis range for some result plots
const TArrayI* PlotMillePede::GetSubDetIds | ( | ) | const [inline] |
Definition at line 174 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 | ) |
bool PlotMillePede::SetDetLayerCuts | ( | unsigned int | detLayer, |
bool | silent = false |
||
) |
Int_t PlotMillePede::SetHieraLevel | ( | Int_t | hieraLevel | ) |
Float_t PlotMillePede::SetMaxDev | ( | Float_t | maxDev | ) |
void PlotMillePede::SetSubDetId | ( | Int_t | subDetId | ) |
void PlotMillePede::SetSubDetIds | ( | Int_t | id1, |
Int_t | id2, | ||
Int_t | id3 = -1 , |
||
Int_t | id4 = -1 , |
||
Int_t | id5 = -1 |
||
) |
void PlotMillePede::SetTitle | ( | const char * | title | ) | [inline] |
Definition at line 128 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 206 of file PlotMillePede.h.
Referenced by ClearAdditionalSel(), and GetAdditionalSel().
TString PlotMillePede::fAdditionalSelTitle [private] |
Definition at line 207 of file PlotMillePede.h.
Referenced by ClearAdditionalSel().
Int_t PlotMillePede::fAlignableTypeId [private] |
Definition at line 205 of file PlotMillePede.h.
Int_t PlotMillePede::fHieraLevel [private] |
Definition at line 201 of file PlotMillePede.h.
GFHistManager* PlotMillePede::fHistManager [private] |
Definition at line 200 of file PlotMillePede.h.
Referenced by GetHistManager().
Float_t PlotMillePede::fMaxDev [private] |
Definition at line 208 of file PlotMillePede.h.
Referenced by GetMaxDev().
TArrayI PlotMillePede::fSubDetIds [private] |
Definition at line 204 of file PlotMillePede.h.
Referenced by GetSubDetIds().
TString PlotMillePede::fTitle [private] |
Definition at line 199 of file PlotMillePede.h.
Referenced by GetTitle(), and SetTitle().
bool PlotMillePede::fUseDiff [private] |
Definition at line 202 of file PlotMillePede.h.