CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Static Public Attributes | Private Member Functions | Private Attributes
CompareMillePede Class Reference

#include <CompareMillePede.h>

Public Member Functions

void AddAdditionalSel (const char *selection)
 
void AddAdditionalSel (const TString &xyzrPhiNhit, Float_t min, Float_t max)
 
void AddIsFreeSel (TString &sel, const TString &option, UInt_t iPar) const
 
void AddSubDetId (Int_t subDetId)
 
void ClearAdditionalSel ()
 
 CompareMillePede (const char *fileName1, const char *fileName2, Int_t iter1=2, Int_t iter2=2, Int_t hieraLevel=0)
 
TString DeltaMisPar (UInt_t iPar) const
 
TString DeltaMisParBySigma (UInt_t iPar, const PlotMillePede *sigmaSource) const
 
TString DeltaPar (UInt_t iPar) const
 
TString DeltaParBySigma (UInt_t iPar, const PlotMillePede *sigmaSource) const
 
TString DeltaPos (UInt_t iPos) const
 
void DrawNumHits (Option_t *opt="")
 
void DrawParam (Option_t *option="")
 
void DrawParamDeltaMis (Option_t *option="")
 
void DrawParamDeltaMisVsLoc (Option_t *option="")
 
void DrawParamVsLocation (Option_t *option="")
 
void DrawPedeParam (Option_t *option="", unsigned int nNonRigidParam=12)
 
void DrawPedeParamVsLocation (Option_t *option="", unsigned int nNonRigidParam=12)
 
GFHistManagerGetHistManager ()
 
PlotMillePedeGetPlotMillePede1 ()
 
PlotMillePedeGetPlotMillePede2 ()
 
bool IsConsistent ()
 
void SetAlignableTypeId (Int_t alignableTypeId)
 
void SetHieraLevel (Int_t hieraLevel)
 
void SetSubDetId (Int_t subDetId)
 
TString TitleAdd () const
 
virtual ~CompareMillePede ()
 

Static Public Attributes

static const unsigned int kNpar
 

Private Member Functions

 CompareMillePede ()
 
Int_t PrepareAdd (bool addPlots)
 

Private Attributes

GFHistManagerfHistManager
 
PlotMillePedefPlotMp1
 
PlotMillePedefPlotMp2
 

Detailed Description

Definition at line 10 of file CompareMillePede.h.

Constructor & Destructor Documentation

CompareMillePede::CompareMillePede ( const char *  fileName1,
const char *  fileName2,
Int_t  iter1 = 2,
Int_t  iter2 = 2,
Int_t  hieraLevel = 0 
)
virtual CompareMillePede::~CompareMillePede ( )
virtual
CompareMillePede::CompareMillePede ( )
inlineprivate

Definition at line 55 of file CompareMillePede.h.

55 : fPlotMp1(0), fPlotMp2(0), fHistManager(0) {}
PlotMillePede * fPlotMp1
GFHistManager * fHistManager
PlotMillePede * fPlotMp2

Member Function Documentation

void CompareMillePede::AddAdditionalSel ( const char *  selection)
void CompareMillePede::AddAdditionalSel ( const TString &  xyzrPhiNhit,
Float_t  min,
Float_t  max 
)
void CompareMillePede::AddIsFreeSel ( TString &  sel,
const TString &  option,
UInt_t  iPar 
) const
void CompareMillePede::AddSubDetId ( Int_t  subDetId)
void CompareMillePede::ClearAdditionalSel ( )
TString CompareMillePede::DeltaMisPar ( UInt_t  iPar) const
TString CompareMillePede::DeltaMisParBySigma ( UInt_t  iPar,
const PlotMillePede sigmaSource 
) const
TString CompareMillePede::DeltaPar ( UInt_t  iPar) const
TString CompareMillePede::DeltaParBySigma ( UInt_t  iPar,
const PlotMillePede sigmaSource 
) const
TString CompareMillePede::DeltaPos ( UInt_t  iPos) const
void CompareMillePede::DrawNumHits ( Option_t *  opt = "")
void CompareMillePede::DrawParam ( Option_t *  option = "")
void CompareMillePede::DrawParamDeltaMis ( Option_t *  option = "")
void CompareMillePede::DrawParamDeltaMisVsLoc ( Option_t *  option = "")
void CompareMillePede::DrawParamVsLocation ( Option_t *  option = "")
void CompareMillePede::DrawPedeParam ( Option_t *  option = "",
unsigned int  nNonRigidParam = 12 
)
void CompareMillePede::DrawPedeParamVsLocation ( Option_t *  option = "",
unsigned int  nNonRigidParam = 12 
)
GFHistManager* CompareMillePede::GetHistManager ( )
inline

Definition at line 50 of file CompareMillePede.h.

References fHistManager.

50 { return fHistManager;}
GFHistManager * fHistManager
PlotMillePede* CompareMillePede::GetPlotMillePede1 ( )
inline

Definition at line 48 of file CompareMillePede.h.

References fPlotMp1.

48 {return fPlotMp1;}
PlotMillePede * fPlotMp1
PlotMillePede* CompareMillePede::GetPlotMillePede2 ( )
inline

Definition at line 49 of file CompareMillePede.h.

References fPlotMp2.

49 {return fPlotMp2;}
PlotMillePede * fPlotMp2
bool CompareMillePede::IsConsistent ( )
Int_t CompareMillePede::PrepareAdd ( bool  addPlots)
private
void CompareMillePede::SetAlignableTypeId ( Int_t  alignableTypeId)
void CompareMillePede::SetHieraLevel ( Int_t  hieraLevel)
void CompareMillePede::SetSubDetId ( Int_t  subDetId)
TString CompareMillePede::TitleAdd ( ) const

Member Data Documentation

GFHistManager* CompareMillePede::fHistManager
private

Definition at line 62 of file CompareMillePede.h.

Referenced by GetHistManager().

PlotMillePede* CompareMillePede::fPlotMp1
private

Definition at line 59 of file CompareMillePede.h.

Referenced by GetPlotMillePede1().

PlotMillePede* CompareMillePede::fPlotMp2
private

Definition at line 60 of file CompareMillePede.h.

Referenced by GetPlotMillePede2().

const unsigned int CompareMillePede::kNpar
static

Definition at line 52 of file CompareMillePede.h.