#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) |
TString | AlignableObjIdString (Int_t objId) const |
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, unsigned int firstPar=0) |
void | DrawSurfaceDeformationsLayer (Option_t *option="", const unsigned int firstDetLayer=22, const unsigned int lastDetLayer=33, const TString &whichOne="result", unsigned int maxNumPars=12) |
void | DrawSurfaceDeformationsVsLocation (const TString &whichOne="result", Option_t *option="", unsigned int maxNumPar=11, unsigned int firstPar=0) |
void | DrawXyArrow (Double_t factor, Option_t *option="") |
TString | FinalMisAlignment (UInt_t iPar) const |
const TString | GetAdditionalSel () const |
GFHistManager * | GetHistManager () |
Float_t | GetMaxDevDown () const |
Float_t | GetMaxDevUp () const |
Int_t | GetNbins () 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) |
void | SetMaxDev (Float_t maxDev) |
void | SetMaxDev (Float_t maxDevDown, Float_t maxDevUp) |
Int_t | SetNbins (Int_t nBins) |
void | SetOutName (const TString &name) |
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 () |
Public Member Functions inherited from MillePedeTrees | |
TString | Abs (const char *s) const |
TString | AlignableTypeId () const |
TString | Alpha (const TString &tree, bool betaMpiPpi) const |
TString | Alpha () const |
TString | AlphaSi (const TString &tree) const |
TString | AlphaSi () const |
TString | AndL () const |
TString | AnyFreePar () const |
TString | Beta (const TString &tree, bool betaMpiPpi) const |
TString | Beta () const |
TString | BetaSi (const TString &tree) const |
TString | BetaSi () const |
TString | Bra () const |
TString | Bracket (UInt_t ui) const |
TString | Bracket (Int_t i) const |
TString | Bracket (const char *s) const |
TString | Cor (UInt_t iParam) const |
TGraph * | CreateGraph (const char *expX, const char *expY, const char *select, Option_t *option="") |
TH1 * | CreateHist (const char *exp, const char *select, const char *hDef="", Option_t *opt="") |
TH2 * | CreateHist2D (const char *expX, const char *expY, const char *select, const char *hDef="", Option_t *opt="") |
TProfile * | CreateHistProf (const char *expX, const char *expY, const char *select, const char *hDef="", Option_t *opt="") |
TString | DeformValue (UInt_t i, const TString &whichOne) const |
TString | DelName (UInt_t iParam) const |
TString | DelName (const TString &pos) const |
TString | DelNameU (UInt_t iParam) const |
TString | DelNameU (const TString &pos) const |
TString | DelPhi (const TString &tree1, const TString &tree2) const |
TString | DelPhi (const TString &tree) const |
TString | DelPos (UInt_t ui, const TString &tree1, const TString &tree2) const |
TString | DelPos (UInt_t ui, const TString &tree) const |
TString | DelR (const TString &tree1, const TString &tree2) const |
TString | DelR (const TString &tree) const |
TString | DelRphi (const TString &tree1, const TString &tree2) const |
TString | DelRphi (const TString &tree) const |
TString | DeltaPos (const TString &pos, const TString &tree) const |
TString | Diff (UInt_t iParam) const |
TString | DiffPar (const TString &t1, const TString &t2, UInt_t iPar) const |
TString | Div () const |
TString | Dot () const |
TH1 * | Draw (const char *exp, const char *selection, const char *hDef="", Option_t *opt="") |
TString | Fixed (UInt_t iParam, bool isFixed=true) const |
TString | Flt (Float_t f) const |
TString | Fun (const char *fun, const char *s) const |
TString | Gamma (const TString &tree, bool betaMpiPpi) const |
TString | Gamma () const |
TString | GammaSi (const TString &tree) const |
TString | GammaSi () const |
TTree * | GetMainTree () |
TString | HieraLev (const TString &tree, Int_t level) const |
TString | HieraLev (Int_t level) const |
TString | HitsX () const |
TString | HitsY () const |
TString | Int (Int_t i) const |
TString | Int (UInt_t ui) const |
TString | Ket () const |
TString | Label (UInt_t iParam) const |
TString | Mal () const |
MillePedeTrees (const char *fileName, Int_t iter=1, const char *treeNameAdd="") | |
TString | Min () const |
TString | MisParT () const |
TString | MisPosT () const |
TString | MpT () const |
TString | Name (UInt_t iParam) const |
TString | Name (const TString &pos) const |
TString | NamePede (UInt_t iParam) const |
TString | NamePos (UInt_t iPos) const |
TString | NameSurfDef (UInt_t iParam) const |
TString | NumDeformValues (const TString &whichOne) const |
TString | OrgPos (const TString &pos) const |
TString | OrgPosT () const |
TString | OrL () const |
TString | Par () const |
TString | Par (UInt_t ui) const |
TString | Paren () const |
TString | Parenth (const char *s) const |
TString | ParSi (const TString &tree, UInt_t ui) const |
TString | ParSi (UInt_t iParam) const |
TString | ParSiOk (UInt_t iParam) const |
TString | ParT () const |
TString | Phi (const TString &tree) const |
TString | PhiSwaps (double swapAround, const TString &tree1, const TString &tree2) const |
TString | Plu () const |
TString | Pos () const |
TString | Pos (UInt_t ui) const |
TString | PosT () const |
TString | PreSi (UInt_t iParam) const |
TString | RPos (const TString &tree) const |
TString | RPos2 (const TString &tree) const |
TString | SelIs1D () const |
TString | SelIs2D () const |
bool | SetBowsParameters (bool use=true) |
bool | SetSurfDefDeltaBows (bool deltaBows) |
bool | SetUseSignedR (bool use=true) |
TString | Sqrt (const char *s) const |
TString | SubDetId () const |
TString | Thesis () const |
TString | Theta (const TString &tree) const |
TString | ToMumMuRad (UInt_t iParam) const |
TString | ToMumMuRad (const TString &pos) const |
TString | ToMumMuRadPede (UInt_t iParam) const |
TString | ToMumMuRadSurfDef (UInt_t iParam) const |
TString | Unit (UInt_t iParam) const |
TString | Unit (const TString &pos) const |
TString | UnitPede (UInt_t iParam) const |
TString | UnitSurfDef (UInt_t iParam) const |
TString | Valid (UInt_t iParam) const |
TString | XPar () const |
TString | XParSi (const TString &tree) const |
TString | XParSi () const |
TString | XPos () const |
TString | YPar () const |
TString | YParSi (const TString &tree) const |
TString | YParSi () const |
TString | YPos () const |
TString | ZPar () const |
TString | ZParSi (const TString &tree) const |
TString | ZParSi () const |
TString | ZPos () const |
virtual | ~MillePedeTrees () |
Private Member Functions | |
Int_t | PrepareAdd (bool addPlots) |
Private Attributes | |
TString | fAdditionalSel |
TString | fAdditionalSelTitle |
Int_t | fAlignableTypeId |
Int_t | fHieraLevel |
GFHistManager * | fHistManager |
Float_t | fMaxDevDown |
Float_t | fMaxDevUp |
Int_t | fNbins |
TArrayI | fSubDetIds |
TString | fTitle |
bool | fUseDiff |
Additional Inherited Members | |
Public Types inherited from MillePedeTrees | |
enum | { kLocX = 0, kLocY, kLocZ, kNpar = 6 } |
Definition at line 147 of file PlotMillePede.h.
|
explicit |
PlotMillePede::PlotMillePede | ( | const char * | fileName, |
Int_t | iov, | ||
Int_t | hieraLevel, | ||
const char * | treeNameAdd | ||
) |
|
virtual |
void PlotMillePede::AddAdditionalSel | ( | const char * | selection | ) |
Referenced by GetSubDetIds().
void PlotMillePede::AddAdditionalSel | ( | const TString & | xyzrPhiNhit, |
Float_t | min, | ||
Float_t | max | ||
) |
void PlotMillePede::AddBasicSelection | ( | TString & | sel | ) | const |
Referenced by ClearAdditionalSel().
void PlotMillePede::AddSubDetId | ( | Int_t | subDetId | ) |
Referenced by GetSubDetIds().
TString PlotMillePede::AlignableObjIdString | ( | Int_t | objId | ) | const |
Referenced by ClearAdditionalSel().
|
inline |
Definition at line 220 of file PlotMillePede.h.
References AddBasicSelection(), AlignableObjIdString(), CopyAddBinning(), DetLayerLabel(), fAdditionalSel, fAdditionalSelTitle, FinalMisAlignment(), create_public_lumi_plots::hist, PrepareAdd(), triggerObjects_cff::sel, SetDetLayerCuts(), SetOutName(), and TitleAdd().
void PlotMillePede::CopyAddBinning | ( | TString & | name, |
const TH1 * | hist | ||
) | const |
Referenced by ClearAdditionalSel().
TString PlotMillePede::DetLayerLabel | ( | unsigned int | detLayer | ) | const |
Referenced by ClearAdditionalSel().
void PlotMillePede::DrawAll | ( | Option_t * | opt = "rogpmeh" | ) |
Referenced by GetHistManager().
void PlotMillePede::DrawBigPullLabel | ( | float | minPull, |
bool | addPlots = false |
||
) |
Referenced by GetHistManager().
void PlotMillePede::DrawBigPullPos | ( | float | minPull, |
bool | addPlots = false |
||
) |
Referenced by GetHistManager().
void PlotMillePede::DrawCheck | ( | ) |
Referenced by GetHistManager().
void PlotMillePede::DrawErrorVsHit | ( | bool | addPlots = false , |
const TString & | sel = "" |
||
) |
Referenced by GetHistManager().
void PlotMillePede::DrawGlobCorr | ( | bool | addPlots = false , |
const TString & | sel = "" , |
||
Option_t * | opt = "" , |
||
Float_t | min = 0. , |
||
Float_t | max = 1. |
||
) |
Referenced by GetHistManager().
void PlotMillePede::DrawHitMaps | ( | bool | addPlots = false , |
bool | inclFullFixed = true |
||
) |
Referenced by GetHistManager().
void PlotMillePede::DrawLabelDiffAbove | ( | UInt_t | iPar, |
float | minDiff, | ||
bool | addPlots = false |
||
) |
Referenced by GetHistManager().
void PlotMillePede::DrawMisVsLocation | ( | bool | addPlots = false , |
const TString & | sel = "" , |
||
Option_t * | opt = "" |
||
) |
Referenced by GetHistManager().
void PlotMillePede::DrawOrigParam | ( | bool | addPlots = false , |
const TString & | sel = "" |
||
) |
Referenced by GetHistManager().
void PlotMillePede::DrawOrigPos | ( | bool | addPlots = false , |
const TString & | sel = "" |
||
) |
Referenced by GetHistManager().
void PlotMillePede::DrawParam | ( | bool | addPlots = false , |
const TString & | sel = "" |
||
) |
Referenced by GetHistManager().
void PlotMillePede::DrawParamResult | ( | Option_t * | option = "" | ) |
Referenced by GetHistManager().
void PlotMillePede::DrawPedeParam | ( | Option_t * | option = "" , |
unsigned int | nNonRigidParam = 12 |
||
) |
Referenced by GetHistManager().
void PlotMillePede::DrawPedeParamVsLocation | ( | Option_t * | option = "" , |
unsigned int | nNonRigidParam = 12 |
||
) |
Referenced by GetHistManager().
void PlotMillePede::DrawPosMisVsLocation | ( | bool | addPlots = false , |
const TString & | selection = "" , |
||
Option_t * | option = "" |
||
) |
Referenced by GetHistManager().
void PlotMillePede::DrawPosResult | ( | bool | addPlots = false , |
const TString & | selection = "" |
||
) |
Referenced by GetHistManager().
void PlotMillePede::DrawPull | ( | Option_t * | opt = "" | ) |
Referenced by GetHistManager().
void PlotMillePede::DrawSubDetId | ( | bool | addPlots = false | ) |
Referenced by GetHistManager().
void PlotMillePede::DrawSurfaceDeformations | ( | const TString & | whichOne = "result start" , |
Option_t * | option = "" , |
||
unsigned int | maxNumPars = 12 , |
||
unsigned int | firstPar = 0 |
||
) |
Referenced by GetHistManager().
void PlotMillePede::DrawSurfaceDeformationsLayer | ( | Option_t * | option = "" , |
const unsigned int | firstDetLayer = 22 , |
||
const unsigned int | lastDetLayer = 33 , |
||
const TString & | whichOne = "result" , |
||
unsigned int | maxNumPars = 12 |
||
) |
Referenced by GetHistManager().
void PlotMillePede::DrawSurfaceDeformationsVsLocation | ( | const TString & | whichOne = "result" , |
Option_t * | option = "" , |
||
unsigned int | maxNumPar = 11 , |
||
unsigned int | firstPar = 0 |
||
) |
Referenced by GetHistManager().
void PlotMillePede::DrawXyArrow | ( | Double_t | factor, |
Option_t * | option = "" |
||
) |
Referenced by GetHistManager().
TString PlotMillePede::FinalMisAlignment | ( | UInt_t | iPar | ) | const |
Referenced by ClearAdditionalSel().
|
inline |
|
inline |
Definition at line 157 of file PlotMillePede.h.
References DrawAll(), DrawBigPullLabel(), DrawBigPullPos(), DrawCheck(), DrawErrorVsHit(), DrawGlobCorr(), DrawHitMaps(), DrawLabelDiffAbove(), DrawMisVsLocation(), DrawOrigParam(), DrawOrigPos(), DrawParam(), DrawParamResult(), DrawPedeParam(), DrawPedeParamVsLocation(), DrawPosMisVsLocation(), DrawPosResult(), DrawPull(), DrawSubDetId(), DrawSurfaceDeformations(), DrawSurfaceDeformationsLayer(), DrawSurfaceDeformationsVsLocation(), DrawXyArrow(), fHistManager, SiStripPI::max, min(), dataset::name, TSGForRoadSearch_cfi::option, ScanPedeParAbove(), ScanSelection(), triggerObjects_cff::sel, corrVsCorr::selection, SetMaxDev(), and Unique().
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 210 of file PlotMillePede.h.
References AddAdditionalSel(), AddSubDetId(), fSubDetIds, globals_cff::id1, globals_cff::id2, SiStripPI::max, min(), corrVsCorr::selection, SetAlignableTypeId(), SetHieraLevel(), SetSubDetId(), SetSubDetIds(), and GeomDetEnumerators::subDetId.
|
inline |
|
private |
Referenced by ClearAdditionalSel().
void PlotMillePede::ScanPedeParAbove | ( | UInt_t | iPar, |
float | absMin = 1.e5 |
||
) |
Referenced by GetHistManager().
void PlotMillePede::ScanSelection | ( | const char * | sel = 0 , |
const char * | addColumns = 0 |
||
) |
Referenced by GetHistManager().
Int_t PlotMillePede::SetAlignableTypeId | ( | Int_t | alignableTypeId | ) |
Referenced by GetSubDetIds().
bool PlotMillePede::SetDetLayerCuts | ( | unsigned int | detLayer, |
bool | silent = false |
||
) |
Referenced by ClearAdditionalSel().
Int_t PlotMillePede::SetHieraLevel | ( | Int_t | hieraLevel | ) |
Referenced by GetSubDetIds().
void PlotMillePede::SetMaxDev | ( | Float_t | maxDev | ) |
Referenced by GetHistManager().
void PlotMillePede::SetMaxDev | ( | Float_t | maxDevDown, |
Float_t | maxDevUp | ||
) |
|
inline |
Definition at line 206 of file PlotMillePede.h.
References fNbins.
void PlotMillePede::SetOutName | ( | const TString & | name | ) |
Referenced by ClearAdditionalSel().
void PlotMillePede::SetSubDetId | ( | Int_t | subDetId | ) |
Referenced by GetSubDetIds().
void PlotMillePede::SetSubDetIds | ( | Int_t | id1, |
Int_t | id2, | ||
Int_t | id3 = -1 , |
||
Int_t | id4 = -1 , |
||
Int_t | id5 = -1 |
||
) |
Referenced by GetSubDetIds().
|
inline |
TString PlotMillePede::TitleAdd | ( | ) | const |
Referenced by ClearAdditionalSel().
TString PlotMillePede::Unique | ( | const char * | name | ) | const |
Referenced by GetHistManager().
|
private |
Definition at line 245 of file PlotMillePede.h.
Referenced by ClearAdditionalSel(), and GetAdditionalSel().
|
private |
Definition at line 246 of file PlotMillePede.h.
Referenced by ClearAdditionalSel().
|
private |
Definition at line 244 of file PlotMillePede.h.
|
private |
Definition at line 240 of file PlotMillePede.h.
|
private |
Definition at line 239 of file PlotMillePede.h.
Referenced by GetHistManager().
|
private |
Definition at line 248 of file PlotMillePede.h.
Referenced by GetMaxDevDown().
|
private |
Definition at line 247 of file PlotMillePede.h.
Referenced by GetMaxDevUp().
|
private |
Definition at line 249 of file PlotMillePede.h.
Referenced by GetNbins(), and SetNbins().
|
private |
Definition at line 243 of file PlotMillePede.h.
Referenced by GetSubDetIds().
|
private |
Definition at line 238 of file PlotMillePede.h.
Referenced by GetTitle(), and SetTitle().
|
private |
Definition at line 241 of file PlotMillePede.h.