CMS 3D CMS Logo

List of all members | Public Types | Public Member Functions | Private Member Functions | Private Attributes
MillePedeTrees Class Reference

#include <MillePedeTrees.h>

Inheritance diagram for MillePedeTrees:
PlotMillePede

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 Alpha (const TString &tree, bool betaMpiPpi) const
 
TString AlphaSi () const
 
TString AlphaSi (const TString &tree) const
 
TString AndL () const
 
TString AnyFreePar () const
 
TString Beta () const
 
TString Beta (const TString &tree, bool betaMpiPpi) const
 
TString BetaSi () const
 
TString BetaSi (const TString &tree) const
 
TString Bra () const
 
TString Bracket (const char *s) const
 
TString Bracket (Int_t i) const
 
TString Bracket (UInt_t ui) 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 (const TString &pos) const
 
TString DelName (UInt_t iParam) const
 
TString DelNameU (const TString &pos) const
 
TString DelNameU (UInt_t iParam) const
 
TString DelPhi (const TString &tree) const
 
TString DelPhi (const TString &tree1, const TString &tree2) const
 
TString DelPos (UInt_t ui, const TString &tree) const
 
TString DelPos (UInt_t ui, const TString &tree1, const TString &tree2) const
 
TString DelR (const TString &tree) const
 
TString DelR (const TString &tree1, const TString &tree2) const
 
TString DelRphi (const TString &tree) const
 
TString DelRphi (const TString &tree1, const TString &tree2) 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 Gamma (const TString &tree, bool betaMpiPpi) const
 
TString GammaSi () const
 
TString GammaSi (const TString &tree) 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 (const TString &pos) const
 
TString Name (UInt_t iParam) 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 (const TString &pos) const
 
TString ToMumMuRad (UInt_t iParam) const
 
TString ToMumMuRadPede (UInt_t iParam) const
 
TString ToMumMuRadSurfDef (UInt_t iParam) const
 
TString Unit (const TString &pos) const
 
TString Unit (UInt_t iParam) 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 XParSi (const TString &tree) const
 
TString XPos () const
 
TString YPar () const
 
TString YParSi () const
 
TString YParSi (const TString &tree) const
 
TString YPos () const
 
TString ZPar () const
 
TString ZParSi () const
 
TString ZParSi (const TString &tree) 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
 

Detailed Description

Definition at line 16 of file MillePedeTrees.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
kLocX 
kLocY 
kLocZ 
kNpar 

Definition at line 177 of file MillePedeTrees.h.

177 {kLocX = 0, kLocY, kLocZ, kNpar = 6}; // number of parameters we have...

Constructor & Destructor Documentation

◆ MillePedeTrees() [1/2]

MillePedeTrees::MillePedeTrees ( const char *  fileName,
Int_t  iter = 1,
const char *  treeNameAdd = "" 
)
explicit

◆ ~MillePedeTrees()

virtual MillePedeTrees::~MillePedeTrees ( )
virtual

◆ MillePedeTrees() [2/2]

MillePedeTrees::MillePedeTrees ( )
private

Member Function Documentation

◆ Abs()

TString MillePedeTrees::Abs ( const char *  s) const
inline

Definition at line 136 of file MillePedeTrees.h.

136 {return Fun("TMath::Abs", s);}

References Fun(), and alignCSCRings::s.

◆ AlignableTypeId()

TString MillePedeTrees::AlignableTypeId ( ) const
inline

Definition at line 90 of file MillePedeTrees.h.

90 { return OrgPosT() += "ObjId";}

References OrgPosT().

◆ Alpha() [1/2]

TString MillePedeTrees::Alpha ( ) const
inline

Definition at line 61 of file MillePedeTrees.h.

61 { return Par(3);}

References Par().

◆ Alpha() [2/2]

TString MillePedeTrees::Alpha ( const TString &  tree,
bool  betaMpiPpi 
) const

◆ AlphaSi() [1/2]

TString MillePedeTrees::AlphaSi ( ) const
inline

Definition at line 107 of file MillePedeTrees.h.

107 { return ParSi(3);}

References ParSi().

◆ AlphaSi() [2/2]

TString MillePedeTrees::AlphaSi ( const TString &  tree) const
inline

Definition at line 71 of file MillePedeTrees.h.

71 { return ParSi(tree, 3);}

References ParSi().

◆ AndL()

TString MillePedeTrees::AndL ( ) const
inline

Definition at line 121 of file MillePedeTrees.h.

121 {return "&&";} // logical and (not '&')

◆ AnyFreePar()

TString MillePedeTrees::AnyFreePar ( ) const

◆ Beta() [1/2]

TString MillePedeTrees::Beta ( ) const
inline

Definition at line 62 of file MillePedeTrees.h.

62 { return Par(4);}

References Par().

◆ Beta() [2/2]

TString MillePedeTrees::Beta ( const TString &  tree,
bool  betaMpiPpi 
) const

◆ BetaSi() [1/2]

TString MillePedeTrees::BetaSi ( ) const
inline

Definition at line 108 of file MillePedeTrees.h.

108 { return ParSi(4);}

References ParSi().

◆ BetaSi() [2/2]

TString MillePedeTrees::BetaSi ( const TString &  tree) const
inline

Definition at line 72 of file MillePedeTrees.h.

72 { return ParSi(tree, 4);}

References ParSi().

◆ Bra()

TString MillePedeTrees::Bra ( ) const
inline

Definition at line 128 of file MillePedeTrees.h.

128 { return "[";}

Referenced by Bracket().

◆ Bracket() [1/3]

TString MillePedeTrees::Bracket ( const char *  s) const
inline

Definition at line 132 of file MillePedeTrees.h.

132 { return (Bra() += s) += Ket();}

References Bra(), Ket(), and alignCSCRings::s.

◆ Bracket() [2/3]

TString MillePedeTrees::Bracket ( Int_t  i) const
inline

Definition at line 131 of file MillePedeTrees.h.

131 { return Bra() += Int(i) += Ket();}

References Bra(), mps_fire::i, Int(), and Ket().

◆ Bracket() [3/3]

TString MillePedeTrees::Bracket ( UInt_t  ui) const
inline

Definition at line 130 of file MillePedeTrees.h.

130 { return Bra() += Int(ui) += Ket();}

References Bra(), Int(), Ket(), and interactiveExample::ui.

Referenced by Par(), and Pos().

◆ Cor()

TString MillePedeTrees::Cor ( UInt_t  iParam) const

◆ CreateGraph()

TGraph* MillePedeTrees::CreateGraph ( const char *  expX,
const char *  expY,
const char *  select,
Option_t *  option = "" 
)

◆ CreateHist()

TH1* MillePedeTrees::CreateHist ( const char *  exp,
const char *  select,
const char *  hDef = "",
Option_t *  opt = "" 
)

◆ CreateHist2D()

TH2* MillePedeTrees::CreateHist2D ( const char *  expX,
const char *  expY,
const char *  select,
const char *  hDef = "",
Option_t *  opt = "" 
)

◆ CreateHistProf()

TProfile* MillePedeTrees::CreateHistProf ( const char *  expX,
const char *  expY,
const char *  select,
const char *  hDef = "",
Option_t *  opt = "" 
)

◆ CreateTree()

TTree* MillePedeTrees::CreateTree ( const char *  fileName,
const TString &  treeNameAdd 
)
private

◆ DeformValue()

TString MillePedeTrees::DeformValue ( UInt_t  i,
const TString &  whichOne 
) const

◆ DelName() [1/2]

TString MillePedeTrees::DelName ( const TString &  pos) const

◆ DelName() [2/2]

TString MillePedeTrees::DelName ( UInt_t  iParam) const
inline

Definition at line 148 of file MillePedeTrees.h.

148 { return "#Delta"+Name(iParam);}

References Name().

Referenced by DelNameU().

◆ DelNameU() [1/2]

TString MillePedeTrees::DelNameU ( const TString &  pos) const
inline

Definition at line 160 of file MillePedeTrees.h.

160 { return DelName(pos) += Unit(pos);}

References DelName(), and Unit().

◆ DelNameU() [2/2]

TString MillePedeTrees::DelNameU ( UInt_t  iParam) const
inline

Definition at line 149 of file MillePedeTrees.h.

149 { return DelName(iParam) += Unit(iParam);}

References DelName(), and Unit().

◆ DelPhi() [1/2]

TString MillePedeTrees::DelPhi ( const TString &  tree) const
inline

Definition at line 85 of file MillePedeTrees.h.

85 { return DelPhi(tree, OrgPosT());}

References DelPhi(), and OrgPosT().

Referenced by DelPhi().

◆ DelPhi() [2/2]

TString MillePedeTrees::DelPhi ( const TString &  tree1,
const TString &  tree2 
) const

◆ DelPos() [1/2]

TString MillePedeTrees::DelPos ( UInt_t  ui,
const TString &  tree 
) const
inline

Definition at line 82 of file MillePedeTrees.h.

82 { return DelPos(ui, tree, OrgPosT());}

References DelPos(), OrgPosT(), and interactiveExample::ui.

Referenced by DelPos().

◆ DelPos() [2/2]

TString MillePedeTrees::DelPos ( UInt_t  ui,
const TString &  tree1,
const TString &  tree2 
) const

◆ DelR() [1/2]

TString MillePedeTrees::DelR ( const TString &  tree) const
inline

Definition at line 83 of file MillePedeTrees.h.

83 { return DelR(tree, OrgPosT());}

References DelR(), and OrgPosT().

Referenced by DelR().

◆ DelR() [2/2]

TString MillePedeTrees::DelR ( const TString &  tree1,
const TString &  tree2 
) const

◆ DelRphi() [1/2]

TString MillePedeTrees::DelRphi ( const TString &  tree) const
inline

Definition at line 84 of file MillePedeTrees.h.

84 { return DelRphi(tree, OrgPosT());}

References DelRphi(), and OrgPosT().

Referenced by DelRphi().

◆ DelRphi() [2/2]

TString MillePedeTrees::DelRphi ( const TString &  tree1,
const TString &  tree2 
) const

◆ DeltaPos()

TString MillePedeTrees::DeltaPos ( const TString &  pos,
const TString &  tree 
) const

◆ Diff()

TString MillePedeTrees::Diff ( UInt_t  iParam) const

◆ DiffPar()

TString MillePedeTrees::DiffPar ( const TString &  t1,
const TString &  t2,
UInt_t  iPar 
) const
inline

Definition at line 64 of file MillePedeTrees.h.

64  {
65  return Parenth(t1 + Par(iPar) += Min() += t2 + Par(iPar));}

References Min(), Par(), Parenth(), RandomServiceHelper::t1, and RandomServiceHelper::t2.

◆ Div()

TString MillePedeTrees::Div ( ) const
inline

Definition at line 120 of file MillePedeTrees.h.

120 { return "/";}

◆ Dot()

TString MillePedeTrees::Dot ( ) const
inline

Definition at line 116 of file MillePedeTrees.h.

116 { return ".";}

Referenced by MisParT(), MisPosT(), MpT(), OrgPosT(), ParT(), and PosT().

◆ Draw()

TH1* MillePedeTrees::Draw ( const char *  exp,
const char *  selection,
const char *  hDef = "",
Option_t *  opt = "" 
)

◆ Fixed()

TString MillePedeTrees::Fixed ( UInt_t  iParam,
bool  isFixed = true 
) const

◆ Flt()

TString MillePedeTrees::Flt ( Float_t  f) const
inline

Definition at line 126 of file MillePedeTrees.h.

126 { return Form("%f", f);}

References f.

◆ Fun()

TString MillePedeTrees::Fun ( const char *  fun,
const char *  s 
) const
inline

Definition at line 138 of file MillePedeTrees.h.

138 { return fun + Parenth(s);}

References Parenth(), and alignCSCRings::s.

Referenced by Abs(), and Sqrt().

◆ Gamma() [1/2]

TString MillePedeTrees::Gamma ( ) const
inline

Definition at line 63 of file MillePedeTrees.h.

63 { return Par(5);}

References Par().

◆ Gamma() [2/2]

TString MillePedeTrees::Gamma ( const TString &  tree,
bool  betaMpiPpi 
) const

◆ GammaSi() [1/2]

TString MillePedeTrees::GammaSi ( ) const
inline

Definition at line 109 of file MillePedeTrees.h.

109 { return ParSi(5);}

References ParSi().

◆ GammaSi() [2/2]

TString MillePedeTrees::GammaSi ( const TString &  tree) const
inline

Definition at line 73 of file MillePedeTrees.h.

73 { return ParSi(tree, 5);}

References ParSi().

◆ GetMainTree()

TTree* MillePedeTrees::GetMainTree ( )
inline

Definition at line 175 of file MillePedeTrees.h.

175 {return fTree;} // use with care...

References fTree.

◆ HieraLev() [1/2]

TString MillePedeTrees::HieraLev ( const TString &  tree,
Int_t  level 
) const
inline

Definition at line 91 of file MillePedeTrees.h.

91  {
92  return Parenth(tree + "HieraLevel==" + Int(level));}

References Int(), personalPlayback::level, and Parenth().

◆ HieraLev() [2/2]

TString MillePedeTrees::HieraLev ( Int_t  level) const
inline

Definition at line 93 of file MillePedeTrees.h.

93 {return HieraLev(ParT(), level);}

References HieraLev(), personalPlayback::level, and ParT().

Referenced by HieraLev().

◆ HitsX()

TString MillePedeTrees::HitsX ( ) const
inline

Definition at line 110 of file MillePedeTrees.h.

110 { return MpT() += "HitsX";}

References MpT().

◆ HitsY()

TString MillePedeTrees::HitsY ( ) const
inline

Definition at line 111 of file MillePedeTrees.h.

111 { return MpT() += "HitsY";}

References MpT().

◆ Int() [1/2]

TString MillePedeTrees::Int ( Int_t  i) const
inline

Definition at line 124 of file MillePedeTrees.h.

124 { return Form("%d", i);}

References mps_fire::i.

Referenced by Bracket(), and HieraLev().

◆ Int() [2/2]

TString MillePedeTrees::Int ( UInt_t  ui) const
inline

Definition at line 125 of file MillePedeTrees.h.

125 { return Form("%u", ui);}

References interactiveExample::ui.

◆ Ket()

TString MillePedeTrees::Ket ( ) const
inline

Definition at line 129 of file MillePedeTrees.h.

129 { return "]";}

Referenced by Bracket().

◆ Label()

TString MillePedeTrees::Label ( UInt_t  iParam) const

◆ Mal()

TString MillePedeTrees::Mal ( ) const
inline

Definition at line 119 of file MillePedeTrees.h.

119 { return "*";} // fixme? german...

◆ Min()

TString MillePedeTrees::Min ( ) const
inline

Definition at line 118 of file MillePedeTrees.h.

118 { return "-";}

Referenced by DiffPar().

◆ MisParT()

TString MillePedeTrees::MisParT ( ) const
inline

Definition at line 170 of file MillePedeTrees.h.

170 { return fMisPar + Dot();} // misalignment

References Dot(), and fMisPar.

◆ MisPosT()

TString MillePedeTrees::MisPosT ( ) const
inline

Definition at line 169 of file MillePedeTrees.h.

169 { return fMisPos + Dot();} // misaligned global positions

References Dot(), and fMisPos.

◆ MpT()

TString MillePedeTrees::MpT ( ) const
inline

Definition at line 173 of file MillePedeTrees.h.

173 { return fMp + Dot();} // MP tree (parameter, hits,...)

References Dot(), and fMp.

Referenced by HitsX(), and HitsY().

◆ Name() [1/2]

TString MillePedeTrees::Name ( const TString &  pos) const

◆ Name() [2/2]

TString MillePedeTrees::Name ( UInt_t  iParam) const

Referenced by DelName().

◆ NamePede()

TString MillePedeTrees::NamePede ( UInt_t  iParam) const

◆ NamePos()

TString MillePedeTrees::NamePos ( UInt_t  iPos) const

◆ NameSurfDef()

TString MillePedeTrees::NameSurfDef ( UInt_t  iParam) const

◆ NumDeformValues()

TString MillePedeTrees::NumDeformValues ( const TString &  whichOne) const

◆ OrgPos()

TString MillePedeTrees::OrgPos ( const TString &  pos) const

◆ OrgPosT()

TString MillePedeTrees::OrgPosT ( ) const
inline

Definition at line 168 of file MillePedeTrees.h.

168 { return fOrgPos + Dot();} // nominal global positions

References Dot(), and fOrgPos.

Referenced by AlignableTypeId(), DelPhi(), DelPos(), DelR(), DelRphi(), and SubDetId().

◆ OrL()

TString MillePedeTrees::OrL ( ) const
inline

Definition at line 122 of file MillePedeTrees.h.

122 {return "||";} // logical or (not '|')

◆ Par() [1/2]

TString MillePedeTrees::Par ( ) const
inline

Definition at line 56 of file MillePedeTrees.h.

56 { return "Par";}

Referenced by Alpha(), Beta(), DiffPar(), Gamma(), XPar(), YPar(), and ZPar().

◆ Par() [2/2]

TString MillePedeTrees::Par ( UInt_t  ui) const
inline

Definition at line 57 of file MillePedeTrees.h.

57 { return Par() += Bracket(ui);}

References Bracket(), Par(), and interactiveExample::ui.

Referenced by Par().

◆ Paren()

TString MillePedeTrees::Paren ( ) const
inline

Definition at line 133 of file MillePedeTrees.h.

133 { return "(";}

Referenced by Parenth().

◆ Parenth()

TString MillePedeTrees::Parenth ( const char *  s) const
inline

Definition at line 135 of file MillePedeTrees.h.

135 { return (Paren() += s) += Thesis();}

References Paren(), alignCSCRings::s, and Thesis().

Referenced by DiffPar(), Fun(), and HieraLev().

◆ ParSi() [1/2]

TString MillePedeTrees::ParSi ( const TString &  tree,
UInt_t  ui 
) const

◆ ParSi() [2/2]

TString MillePedeTrees::ParSi ( UInt_t  iParam) const

◆ ParSiOk()

TString MillePedeTrees::ParSiOk ( UInt_t  iParam) const

◆ ParT()

TString MillePedeTrees::ParT ( ) const
inline

Definition at line 172 of file MillePedeTrees.h.

172 { return fPar + Dot();} // remaining misalignment

References Dot(), and fPar.

Referenced by HieraLev().

◆ Phi()

TString MillePedeTrees::Phi ( const TString &  tree) const

◆ PhiSwaps()

TString MillePedeTrees::PhiSwaps ( double  swapAround,
const TString &  tree1,
const TString &  tree2 
) const

◆ Plu()

TString MillePedeTrees::Plu ( ) const
inline

Definition at line 117 of file MillePedeTrees.h.

117 { return "+";}

◆ Pos() [1/2]

TString MillePedeTrees::Pos ( ) const
inline

Definition at line 33 of file MillePedeTrees.h.

33 { return "Pos";}

Referenced by XPos(), YPos(), and ZPos().

◆ Pos() [2/2]

TString MillePedeTrees::Pos ( UInt_t  ui) const
inline

Definition at line 34 of file MillePedeTrees.h.

34 { return Pos() += Bracket(ui);}

References Bracket(), Pos(), and interactiveExample::ui.

Referenced by Pos().

◆ PosT()

TString MillePedeTrees::PosT ( ) const
inline

Definition at line 171 of file MillePedeTrees.h.

171 { return fPos + Dot();} // aligned global positions

References Dot(), and fPos.

◆ PreSi()

TString MillePedeTrees::PreSi ( UInt_t  iParam) const

◆ RPos()

TString MillePedeTrees::RPos ( const TString &  tree) const

◆ RPos2()

TString MillePedeTrees::RPos2 ( const TString &  tree) const

◆ SelIs1D()

TString MillePedeTrees::SelIs1D ( ) const

◆ SelIs2D()

TString MillePedeTrees::SelIs2D ( ) const

◆ SetBowsParameters()

bool MillePedeTrees::SetBowsParameters ( bool  use = true)
inline

Definition at line 43 of file MillePedeTrees.h.

43 {bool buf = fBowsParameters; fBowsParameters = use; return buf;}//true: bows param. for pede

References visDQMUpload::buf, and fBowsParameters.

◆ SetSurfDefDeltaBows()

bool MillePedeTrees::SetSurfDefDeltaBows ( bool  deltaBows)
inline

Definition at line 44 of file MillePedeTrees.h.

44 {const bool buf = fSurfDefDeltaBows; fSurfDefDeltaBows = deltaBows; return buf;} // take care: problems for false if drawing 1-sensor modules!

References visDQMUpload::buf, and fSurfDefDeltaBows.

◆ SetUseSignedR()

bool MillePedeTrees::SetUseSignedR ( bool  use = true)
inline

Definition at line 42 of file MillePedeTrees.h.

42 {bool buf = fUseSignedR; fUseSignedR = use; return buf;}//true: radius gets sign of y

References visDQMUpload::buf, and fUseSignedR.

◆ Sqrt()

TString MillePedeTrees::Sqrt ( const char *  s) const
inline

Definition at line 139 of file MillePedeTrees.h.

139 { return Fun("sqrt", s);}

References Fun(), and alignCSCRings::s.

◆ SubDetId()

TString MillePedeTrees::SubDetId ( ) const
inline

Definition at line 89 of file MillePedeTrees.h.

89 { return "(" + OrgPosT() += "Id>>25)&0x7";}

References OrgPosT().

◆ Thesis()

TString MillePedeTrees::Thesis ( ) const
inline

Definition at line 134 of file MillePedeTrees.h.

134 { return ")";}

Referenced by Parenth().

◆ Theta()

TString MillePedeTrees::Theta ( const TString &  tree) const

◆ ToMumMuRad() [1/2]

TString MillePedeTrees::ToMumMuRad ( const TString &  pos) const

◆ ToMumMuRad() [2/2]

TString MillePedeTrees::ToMumMuRad ( UInt_t  iParam) const
inline

Definition at line 142 of file MillePedeTrees.h.

142 { return (iParam < 3 ? "*10000" : "*1000000");}

◆ ToMumMuRadPede()

TString MillePedeTrees::ToMumMuRadPede ( UInt_t  iParam) const

◆ ToMumMuRadSurfDef()

TString MillePedeTrees::ToMumMuRadSurfDef ( UInt_t  iParam) const

◆ Unit() [1/2]

TString MillePedeTrees::Unit ( const TString &  pos) const

◆ Unit() [2/2]

TString MillePedeTrees::Unit ( UInt_t  iParam) const
inline

Definition at line 150 of file MillePedeTrees.h.

150  { return (iParam < 3
151  ? " [#mum]"
152  : (iParam < kNpar ? " [#murad]" : ""));}

References kNpar.

Referenced by DelNameU().

◆ UnitPede()

TString MillePedeTrees::UnitPede ( UInt_t  iParam) const

◆ UnitSurfDef()

TString MillePedeTrees::UnitSurfDef ( UInt_t  iParam) const

◆ Valid()

TString MillePedeTrees::Valid ( UInt_t  iParam) const

◆ XPar()

TString MillePedeTrees::XPar ( ) const
inline

Definition at line 58 of file MillePedeTrees.h.

58 { return Par(0);}

References Par().

◆ XParSi() [1/2]

TString MillePedeTrees::XParSi ( ) const
inline

Definition at line 104 of file MillePedeTrees.h.

104 { return ParSi(0);}

References ParSi().

◆ XParSi() [2/2]

TString MillePedeTrees::XParSi ( const TString &  tree) const
inline

Definition at line 68 of file MillePedeTrees.h.

68 { return ParSi(tree, 0);}

References ParSi().

◆ XPos()

TString MillePedeTrees::XPos ( ) const
inline

Definition at line 35 of file MillePedeTrees.h.

35 { return Pos(0);}

References Pos().

◆ YPar()

TString MillePedeTrees::YPar ( ) const
inline

Definition at line 59 of file MillePedeTrees.h.

59 { return Par(1);}

References Par().

◆ YParSi() [1/2]

TString MillePedeTrees::YParSi ( ) const
inline

Definition at line 105 of file MillePedeTrees.h.

105 { return ParSi(1);}

References ParSi().

◆ YParSi() [2/2]

TString MillePedeTrees::YParSi ( const TString &  tree) const
inline

Definition at line 69 of file MillePedeTrees.h.

69 { return ParSi(tree, 1);}

References ParSi().

◆ YPos()

TString MillePedeTrees::YPos ( ) const
inline

Definition at line 36 of file MillePedeTrees.h.

36 { return Pos(1);}

References Pos().

◆ ZPar()

TString MillePedeTrees::ZPar ( ) const
inline

Definition at line 60 of file MillePedeTrees.h.

60 { return Par(2);}

References Par().

◆ ZParSi() [1/2]

TString MillePedeTrees::ZParSi ( ) const
inline

Definition at line 106 of file MillePedeTrees.h.

106 { return ParSi(2);}

References ParSi().

◆ ZParSi() [2/2]

TString MillePedeTrees::ZParSi ( const TString &  tree) const
inline

Definition at line 70 of file MillePedeTrees.h.

70 { return ParSi(tree, 2);}

References ParSi().

◆ ZPos()

TString MillePedeTrees::ZPos ( ) const
inline

Definition at line 37 of file MillePedeTrees.h.

37 { return Pos(2);}

References Pos().

Member Data Documentation

◆ fBowsParameters

bool MillePedeTrees::fBowsParameters
private

Definition at line 199 of file MillePedeTrees.h.

Referenced by SetBowsParameters().

◆ fMisPar

TString MillePedeTrees::fMisPar
private

Definition at line 192 of file MillePedeTrees.h.

Referenced by MisParT().

◆ fMisPos

TString MillePedeTrees::fMisPos
private

Definition at line 191 of file MillePedeTrees.h.

Referenced by MisPosT().

◆ fMp

TString MillePedeTrees::fMp
private

Definition at line 195 of file MillePedeTrees.h.

Referenced by MpT().

◆ fOrgPos

TString MillePedeTrees::fOrgPos
private

Definition at line 190 of file MillePedeTrees.h.

Referenced by OrgPosT().

◆ fPar

TString MillePedeTrees::fPar
private

Definition at line 194 of file MillePedeTrees.h.

Referenced by ParT().

◆ fPos

TString MillePedeTrees::fPos
private

Definition at line 193 of file MillePedeTrees.h.

Referenced by PosT().

◆ fSurfDefDeltaBows

bool MillePedeTrees::fSurfDefDeltaBows
private

Definition at line 200 of file MillePedeTrees.h.

Referenced by SetSurfDefDeltaBows().

◆ fTree

TTree* MillePedeTrees::fTree
private

Definition at line 187 of file MillePedeTrees.h.

Referenced by GetMainTree().

◆ fUseSignedR

bool MillePedeTrees::fUseSignedR
private

Definition at line 198 of file MillePedeTrees.h.

Referenced by SetUseSignedR().

personalPlayback.level
level
Definition: personalPlayback.py:22
interactiveExample.ui
ui
Definition: interactiveExample.py:13
RandomServiceHelper.t2
t2
Definition: RandomServiceHelper.py:257
MillePedeTrees::ParT
TString ParT() const
Definition: MillePedeTrees.h:172
mps_fire.i
i
Definition: mps_fire.py:428
MillePedeTrees::Bracket
TString Bracket(UInt_t ui) const
Definition: MillePedeTrees.h:130
MillePedeTrees::Fun
TString Fun(const char *fun, const char *s) const
Definition: MillePedeTrees.h:138
f
double f[11][100]
Definition: MuScleFitUtils.cc:78
tree
Definition: tree.py:1
pos
Definition: PixelAliasList.h:18
MillePedeTrees::ParSi
TString ParSi(const TString &tree, UInt_t ui) const
MillePedeTrees::kNpar
Definition: MillePedeTrees.h:177
MillePedeTrees::Min
TString Min() const
Definition: MillePedeTrees.h:118
MillePedeTrees::OrgPosT
TString OrgPosT() const
Definition: MillePedeTrees.h:168
MillePedeTrees::kLocZ
Definition: MillePedeTrees.h:177
MillePedeTrees::kLocX
Definition: MillePedeTrees.h:177
MillePedeTrees::kLocY
Definition: MillePedeTrees.h:177
MillePedeTrees::DelPhi
TString DelPhi(const TString &tree1, const TString &tree2) const
MillePedeTrees::Name
TString Name(UInt_t iParam) const
MillePedeTrees::Pos
TString Pos() const
Definition: MillePedeTrees.h:33
alignCSCRings.s
s
Definition: alignCSCRings.py:92
MillePedeTrees::HieraLev
TString HieraLev(const TString &tree, Int_t level) const
Definition: MillePedeTrees.h:91
MillePedeTrees::Paren
TString Paren() const
Definition: MillePedeTrees.h:133
RandomServiceHelper.t1
t1
Definition: RandomServiceHelper.py:256
MillePedeTrees::DelName
TString DelName(UInt_t iParam) const
Definition: MillePedeTrees.h:148
MillePedeTrees::Dot
TString Dot() const
Definition: MillePedeTrees.h:116
MillePedeTrees::MpT
TString MpT() const
Definition: MillePedeTrees.h:173
MillePedeTrees::fBowsParameters
bool fBowsParameters
Definition: MillePedeTrees.h:199
MillePedeTrees::fPar
TString fPar
Definition: MillePedeTrees.h:194
MillePedeTrees::Int
TString Int(Int_t i) const
Definition: MillePedeTrees.h:124
MillePedeTrees::fOrgPos
TString fOrgPos
Definition: MillePedeTrees.h:190
MillePedeTrees::fPos
TString fPos
Definition: MillePedeTrees.h:193
MillePedeTrees::fMisPos
TString fMisPos
Definition: MillePedeTrees.h:191
MillePedeTrees::fTree
TTree * fTree
Definition: MillePedeTrees.h:187
MillePedeTrees::Par
TString Par() const
Definition: MillePedeTrees.h:56
visDQMUpload.buf
buf
Definition: visDQMUpload.py:154
MillePedeTrees::Unit
TString Unit(UInt_t iParam) const
Definition: MillePedeTrees.h:150
MillePedeTrees::fMisPar
TString fMisPar
Definition: MillePedeTrees.h:192
MillePedeTrees::DelRphi
TString DelRphi(const TString &tree1, const TString &tree2) const
MillePedeTrees::DelR
TString DelR(const TString &tree1, const TString &tree2) const
MillePedeTrees::Ket
TString Ket() const
Definition: MillePedeTrees.h:129
MillePedeTrees::fMp
TString fMp
Definition: MillePedeTrees.h:195
MillePedeTrees::fSurfDefDeltaBows
bool fSurfDefDeltaBows
Definition: MillePedeTrees.h:200
MillePedeTrees::Thesis
TString Thesis() const
Definition: MillePedeTrees.h:134
MillePedeTrees::DelPos
TString DelPos(UInt_t ui, const TString &tree1, const TString &tree2) const
MillePedeTrees::Bra
TString Bra() const
Definition: MillePedeTrees.h:128
MillePedeTrees::fUseSignedR
bool fUseSignedR
Definition: MillePedeTrees.h:198
MillePedeTrees::Parenth
TString Parenth(const char *s) const
Definition: MillePedeTrees.h:135