#include <MillePedeTrees.h>
Public Types | |
enum | { kLocX = 0, kLocY, kLocZ, kNpar = 6 } |
Public Member Functions | |
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 | |
TTree * | CreateTree (const char *fileName, const TString &treeNameAdd) |
MillePedeTrees () | |
Private Attributes | |
bool | fBowsParameters |
TString | fMisPar |
TString | fMisPos |
TString | fMp |
TString | fOrgPos |
TString | fPar |
TString | fPos |
bool | fSurfDefDeltaBows |
TTree * | fTree |
bool | fUseSignedR |
Definition at line 16 of file MillePedeTrees.h.
anonymous enum |
Enumerator | |
---|---|
kLocX | |
kLocY | |
kLocZ | |
kNpar |
Definition at line 177 of file MillePedeTrees.h.
|
explicit |
|
virtual |
|
private |
|
inline |
Definition at line 136 of file MillePedeTrees.h.
References Fun().
|
inline |
TString MillePedeTrees::Alpha | ( | const TString & | tree, |
bool | betaMpiPpi | ||
) | const |
|
inline |
Definition at line 61 of file MillePedeTrees.h.
References Par().
Referenced by SetSurfDefDeltaBows().
|
inline |
Definition at line 71 of file MillePedeTrees.h.
References ParSi().
|
inline |
Definition at line 107 of file MillePedeTrees.h.
References ParSi().
|
inline |
Definition at line 121 of file MillePedeTrees.h.
TString MillePedeTrees::AnyFreePar | ( | ) | const |
Referenced by HieraLev().
TString MillePedeTrees::Beta | ( | const TString & | tree, |
bool | betaMpiPpi | ||
) | const |
|
inline |
Definition at line 62 of file MillePedeTrees.h.
References Par().
Referenced by SetSurfDefDeltaBows().
|
inline |
Definition at line 72 of file MillePedeTrees.h.
References ParSi().
|
inline |
Definition at line 108 of file MillePedeTrees.h.
References ParSi().
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 132 of file MillePedeTrees.h.
TString MillePedeTrees::Cor | ( | UInt_t | iParam | ) | const |
Referenced by HieraLev().
TGraph* MillePedeTrees::CreateGraph | ( | const char * | expX, |
const char * | expY, | ||
const char * | select, | ||
Option_t * | option = "" |
||
) |
TH1* MillePedeTrees::CreateHist | ( | const char * | exp, |
const char * | select, | ||
const char * | hDef = "" , |
||
Option_t * | opt = "" |
||
) |
TH2* MillePedeTrees::CreateHist2D | ( | const char * | expX, |
const char * | expY, | ||
const char * | select, | ||
const char * | hDef = "" , |
||
Option_t * | opt = "" |
||
) |
TProfile* MillePedeTrees::CreateHistProf | ( | const char * | expX, |
const char * | expY, | ||
const char * | select, | ||
const char * | hDef = "" , |
||
Option_t * | opt = "" |
||
) |
|
private |
TString MillePedeTrees::DeformValue | ( | UInt_t | i, |
const TString & | whichOne | ||
) | const |
Referenced by HitsY().
|
inline |
Definition at line 148 of file MillePedeTrees.h.
References Name().
Referenced by DelNameU(), and Unit().
TString MillePedeTrees::DelName | ( | const TString & | pos | ) | const |
|
inline |
|
inline |
Definition at line 160 of file MillePedeTrees.h.
References DelName(), DeltaPos(), SelIs1D(), SelIs2D(), and Unit().
TString MillePedeTrees::DelPhi | ( | const TString & | tree1, |
const TString & | tree2 | ||
) | const |
Referenced by GammaSi().
|
inline |
Definition at line 85 of file MillePedeTrees.h.
References DelPhi(), and OrgPosT().
Referenced by DelPhi().
TString MillePedeTrees::DelPos | ( | UInt_t | ui, |
const TString & | tree1, | ||
const TString & | tree2 | ||
) | const |
Referenced by GammaSi().
|
inline |
Definition at line 82 of file MillePedeTrees.h.
References DelPos(), and OrgPosT().
Referenced by DelPos().
TString MillePedeTrees::DelR | ( | const TString & | tree1, |
const TString & | tree2 | ||
) | const |
Referenced by GammaSi().
|
inline |
Definition at line 83 of file MillePedeTrees.h.
References DelR(), and OrgPosT().
Referenced by DelR().
TString MillePedeTrees::DelRphi | ( | const TString & | tree1, |
const TString & | tree2 | ||
) | const |
Referenced by GammaSi().
|
inline |
Definition at line 84 of file MillePedeTrees.h.
References DelRphi(), and OrgPosT().
Referenced by DelRphi().
TString MillePedeTrees::DeltaPos | ( | const TString & | pos, |
const TString & | tree | ||
) | const |
Referenced by DelNameU().
TString MillePedeTrees::Diff | ( | UInt_t | iParam | ) | const |
Referenced by HieraLev().
|
inline |
Definition at line 64 of file MillePedeTrees.h.
References Min(), Par(), Parenth(), ParSi(), and interactiveExample::ui.
|
inline |
Definition at line 120 of file MillePedeTrees.h.
|
inline |
TH1* MillePedeTrees::Draw | ( | const char * | exp, |
const char * | selection, | ||
const char * | hDef = "" , |
||
Option_t * | opt = "" |
||
) |
TString MillePedeTrees::Fixed | ( | UInt_t | iParam, |
bool | isFixed = true |
||
) | const |
Referenced by HieraLev().
|
inline |
Definition at line 126 of file MillePedeTrees.h.
|
inline |
Definition at line 138 of file MillePedeTrees.h.
References Parenth().
Referenced by Abs(), and Sqrt().
TString MillePedeTrees::Gamma | ( | const TString & | tree, |
bool | betaMpiPpi | ||
) | const |
|
inline |
Definition at line 63 of file MillePedeTrees.h.
References Par().
Referenced by SetSurfDefDeltaBows().
|
inline |
|
inline |
Definition at line 109 of file MillePedeTrees.h.
References ParSi().
|
inline |
|
inline |
|
inline |
Definition at line 93 of file MillePedeTrees.h.
References AnyFreePar(), Cor(), Diff(), Fixed(), HieraLev(), Label(), ParSi(), ParSiOk(), ParT(), PreSi(), and Valid().
Referenced by HieraLev().
|
inline |
|
inline |
Definition at line 111 of file MillePedeTrees.h.
References DeformValue(), i, MpT(), and NumDeformValues().
|
inline |
|
inline |
Definition at line 125 of file MillePedeTrees.h.
|
inline |
TString MillePedeTrees::Label | ( | UInt_t | iParam | ) | const |
Referenced by HieraLev().
|
inline |
Definition at line 119 of file MillePedeTrees.h.
|
inline |
|
inline |
|
inline |
|
inline |
TString MillePedeTrees::Name | ( | UInt_t | iParam | ) | const |
Referenced by DelName(), ToMumMuRad(), and Unit().
TString MillePedeTrees::Name | ( | const TString & | pos | ) | const |
TString MillePedeTrees::NamePede | ( | UInt_t | iParam | ) | const |
Referenced by ToMumMuRad().
TString MillePedeTrees::NamePos | ( | UInt_t | iPos | ) | const |
Referenced by Unit().
TString MillePedeTrees::NameSurfDef | ( | UInt_t | iParam | ) | const |
Referenced by ToMumMuRad().
TString MillePedeTrees::NumDeformValues | ( | const TString & | whichOne | ) | const |
Referenced by HitsY().
TString MillePedeTrees::OrgPos | ( | const TString & | pos | ) | const |
Referenced by SetSurfDefDeltaBows().
|
inline |
Definition at line 168 of file MillePedeTrees.h.
References Dot(), and fOrgPos.
Referenced by AlignableTypeId(), DelPhi(), DelPos(), DelR(), DelRphi(), and SubDetId().
|
inline |
Definition at line 122 of file MillePedeTrees.h.
|
inline |
|
inline |
Definition at line 57 of file MillePedeTrees.h.
References Bracket(), and Par().
Referenced by Par().
|
inline |
|
inline |
Definition at line 135 of file MillePedeTrees.h.
References Paren(), and Thesis().
Referenced by DiffPar(), Fun(), and HieraLev().
TString MillePedeTrees::ParSi | ( | const TString & | tree, |
UInt_t | ui | ||
) | const |
TString MillePedeTrees::ParSi | ( | UInt_t | iParam | ) | const |
TString MillePedeTrees::ParSiOk | ( | UInt_t | iParam | ) | const |
Referenced by HieraLev().
|
inline |
TString MillePedeTrees::Phi | ( | const TString & | tree | ) | const |
Referenced by SetSurfDefDeltaBows().
TString MillePedeTrees::PhiSwaps | ( | double | swapAround, |
const TString & | tree1, | ||
const TString & | tree2 | ||
) | const |
Referenced by SetSurfDefDeltaBows().
|
inline |
Definition at line 117 of file MillePedeTrees.h.
|
inline |
Definition at line 33 of file MillePedeTrees.h.
|
inline |
Definition at line 34 of file MillePedeTrees.h.
References Bracket(), and Pos().
Referenced by Pos().
|
inline |
Definition at line 171 of file MillePedeTrees.h.
TString MillePedeTrees::PreSi | ( | UInt_t | iParam | ) | const |
Referenced by HieraLev().
TString MillePedeTrees::RPos | ( | const TString & | tree | ) | const |
Referenced by ZPos().
TString MillePedeTrees::RPos2 | ( | const TString & | tree | ) | const |
Referenced by ZPos().
TString MillePedeTrees::SelIs1D | ( | ) | const |
Referenced by DelNameU().
TString MillePedeTrees::SelIs2D | ( | ) | const |
Referenced by DelNameU().
|
inline |
|
inline |
Definition at line 44 of file MillePedeTrees.h.
References Alpha(), Beta(), fSurfDefDeltaBows, Gamma(), OrgPos(), Phi(), PhiSwaps(), and Theta().
|
inline |
|
inline |
Definition at line 139 of file MillePedeTrees.h.
References Fun().
|
inline |
|
inline |
TString MillePedeTrees::Theta | ( | const TString & | tree | ) | const |
Referenced by SetSurfDefDeltaBows().
|
inline |
Definition at line 142 of file MillePedeTrees.h.
References Name(), NamePede(), NameSurfDef(), ToMumMuRadPede(), and ToMumMuRadSurfDef().
Referenced by Unit().
TString MillePedeTrees::ToMumMuRad | ( | const TString & | pos | ) | const |
TString MillePedeTrees::ToMumMuRadPede | ( | UInt_t | iParam | ) | const |
Referenced by ToMumMuRad().
TString MillePedeTrees::ToMumMuRadSurfDef | ( | UInt_t | iParam | ) | const |
Referenced by ToMumMuRad().
|
inline |
Definition at line 150 of file MillePedeTrees.h.
References DelName(), kNpar, Name(), NamePos(), ToMumMuRad(), UnitPede(), and UnitSurfDef().
Referenced by DelNameU().
TString MillePedeTrees::Unit | ( | const TString & | pos | ) | const |
TString MillePedeTrees::UnitPede | ( | UInt_t | iParam | ) | const |
Referenced by Unit().
TString MillePedeTrees::UnitSurfDef | ( | UInt_t | iParam | ) | const |
Referenced by Unit().
TString MillePedeTrees::Valid | ( | UInt_t | iParam | ) | const |
Referenced by HieraLev().
|
inline |
|
inline |
Definition at line 68 of file MillePedeTrees.h.
References ParSi().
|
inline |
Definition at line 104 of file MillePedeTrees.h.
References ParSi().
|
inline |
|
inline |
|
inline |
Definition at line 69 of file MillePedeTrees.h.
References ParSi().
|
inline |
Definition at line 105 of file MillePedeTrees.h.
References ParSi().
|
inline |
|
inline |
|
inline |
Definition at line 70 of file MillePedeTrees.h.
References ParSi().
|
inline |
Definition at line 106 of file MillePedeTrees.h.
References ParSi().
|
inline |
|
private |
Definition at line 199 of file MillePedeTrees.h.
Referenced by SetBowsParameters().
|
private |
Definition at line 192 of file MillePedeTrees.h.
Referenced by MisParT().
|
private |
Definition at line 191 of file MillePedeTrees.h.
Referenced by MisPosT().
|
private |
Definition at line 195 of file MillePedeTrees.h.
Referenced by MpT().
|
private |
Definition at line 190 of file MillePedeTrees.h.
Referenced by OrgPosT().
|
private |
Definition at line 194 of file MillePedeTrees.h.
Referenced by ParT().
|
private |
Definition at line 193 of file MillePedeTrees.h.
Referenced by PosT().
|
private |
Definition at line 200 of file MillePedeTrees.h.
Referenced by SetSurfDefDeltaBows().
|
private |
Definition at line 187 of file MillePedeTrees.h.
Referenced by GetMainTree().
|
private |
Definition at line 198 of file MillePedeTrees.h.
Referenced by SetUseSignedR().