CMS 3D CMS Logo

Public Member Functions | Static Public Attributes | Private Member Functions | Private Attributes

CompareMillePede Class Reference

#include <CompareMillePede.h>

List of all members.

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 ( ) [inline, private]

Definition at line 55 of file CompareMillePede.h.

: fPlotMp1(0), fPlotMp2(0), fHistManager(0) {}

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.

{ return fHistManager;}
PlotMillePede* CompareMillePede::GetPlotMillePede1 ( ) [inline]

Definition at line 48 of file CompareMillePede.h.

References fPlotMp1.

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

Definition at line 49 of file CompareMillePede.h.

References fPlotMp2.

{return 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

Definition at line 62 of file CompareMillePede.h.

Referenced by GetHistManager().

Definition at line 59 of file CompareMillePede.h.

Referenced by GetPlotMillePede1().

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.