CMS 3D CMS Logo

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 iov1=1, Int_t iov2=1, 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 DrawAbsPos (Option_t *opt="")
 
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)
 
void DrawSurfaceDeformations (Option_t *option="", UInt_t firstPar=0, UInt_t lastPar=11, const TString &whichOne="result")
 
GFHistManagerGetHistManager ()
 
PlotMillePedeGetPlotMillePede1 ()
 
PlotMillePedeGetPlotMillePede2 ()
 
bool IsConsistent ()
 
void SetAlignableTypeId (Int_t alignableTypeId)
 
void SetHieraLevel (Int_t hieraLevel)
 
void SetSubDetId (Int_t subDetId)
 
void SetSurfDefDeltaBows (bool deltaBows)
 
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 12 of file CompareMillePede.h.

Constructor & Destructor Documentation

◆ CompareMillePede() [1/2]

CompareMillePede::CompareMillePede ( const char *  fileName1,
const char *  fileName2,
Int_t  iov1 = 1,
Int_t  iov2 = 1,
Int_t  hieraLevel = 0 
)

◆ ~CompareMillePede()

virtual CompareMillePede::~CompareMillePede ( )
virtual

◆ CompareMillePede() [2/2]

CompareMillePede::CompareMillePede ( )
inlineprivate

Definition at line 61 of file CompareMillePede.h.

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

Member Function Documentation

◆ AddAdditionalSel() [1/2]

void CompareMillePede::AddAdditionalSel ( const char *  selection)

◆ AddAdditionalSel() [2/2]

void CompareMillePede::AddAdditionalSel ( const TString &  xyzrPhiNhit,
Float_t  min,
Float_t  max 
)

◆ AddIsFreeSel()

void CompareMillePede::AddIsFreeSel ( TString &  sel,
const TString &  option,
UInt_t  iPar 
) const

◆ AddSubDetId()

void CompareMillePede::AddSubDetId ( Int_t  subDetId)

◆ ClearAdditionalSel()

void CompareMillePede::ClearAdditionalSel ( )

◆ DeltaMisPar()

TString CompareMillePede::DeltaMisPar ( UInt_t  iPar) const

◆ DeltaMisParBySigma()

TString CompareMillePede::DeltaMisParBySigma ( UInt_t  iPar,
const PlotMillePede sigmaSource 
) const

◆ DeltaPar()

TString CompareMillePede::DeltaPar ( UInt_t  iPar) const

◆ DeltaParBySigma()

TString CompareMillePede::DeltaParBySigma ( UInt_t  iPar,
const PlotMillePede sigmaSource 
) const

◆ DeltaPos()

TString CompareMillePede::DeltaPos ( UInt_t  iPos) const

◆ DrawAbsPos()

void CompareMillePede::DrawAbsPos ( Option_t *  opt = "")

◆ DrawNumHits()

void CompareMillePede::DrawNumHits ( Option_t *  opt = "")

◆ DrawParam()

void CompareMillePede::DrawParam ( Option_t *  option = "")

◆ DrawParamDeltaMis()

void CompareMillePede::DrawParamDeltaMis ( Option_t *  option = "")

◆ DrawParamDeltaMisVsLoc()

void CompareMillePede::DrawParamDeltaMisVsLoc ( Option_t *  option = "")

◆ DrawParamVsLocation()

void CompareMillePede::DrawParamVsLocation ( Option_t *  option = "")

◆ DrawPedeParam()

void CompareMillePede::DrawPedeParam ( Option_t *  option = "",
unsigned int  nNonRigidParam = 12 
)

◆ DrawPedeParamVsLocation()

void CompareMillePede::DrawPedeParamVsLocation ( Option_t *  option = "",
unsigned int  nNonRigidParam = 12 
)

◆ DrawSurfaceDeformations()

void CompareMillePede::DrawSurfaceDeformations ( Option_t *  option = "",
UInt_t  firstPar = 0,
UInt_t  lastPar = 11,
const TString &  whichOne = "result" 
)

◆ GetHistManager()

GFHistManager* CompareMillePede::GetHistManager ( )
inline

Definition at line 56 of file CompareMillePede.h.

56 { return fHistManager;}

References fHistManager.

◆ GetPlotMillePede1()

PlotMillePede* CompareMillePede::GetPlotMillePede1 ( )
inline

Definition at line 54 of file CompareMillePede.h.

54 {return fPlotMp1;}

References fPlotMp1.

◆ GetPlotMillePede2()

PlotMillePede* CompareMillePede::GetPlotMillePede2 ( )
inline

Definition at line 55 of file CompareMillePede.h.

55 {return fPlotMp2;}

References fPlotMp2.

◆ IsConsistent()

bool CompareMillePede::IsConsistent ( )

◆ PrepareAdd()

Int_t CompareMillePede::PrepareAdd ( bool  addPlots)
private

◆ SetAlignableTypeId()

void CompareMillePede::SetAlignableTypeId ( Int_t  alignableTypeId)

◆ SetHieraLevel()

void CompareMillePede::SetHieraLevel ( Int_t  hieraLevel)

◆ SetSubDetId()

void CompareMillePede::SetSubDetId ( Int_t  subDetId)

◆ SetSurfDefDeltaBows()

void CompareMillePede::SetSurfDefDeltaBows ( bool  deltaBows)

◆ TitleAdd()

TString CompareMillePede::TitleAdd ( ) const

Member Data Documentation

◆ fHistManager

GFHistManager* CompareMillePede::fHistManager
private

Definition at line 68 of file CompareMillePede.h.

Referenced by GetHistManager().

◆ fPlotMp1

PlotMillePede* CompareMillePede::fPlotMp1
private

Definition at line 65 of file CompareMillePede.h.

Referenced by GetPlotMillePede1().

◆ fPlotMp2

PlotMillePede* CompareMillePede::fPlotMp2
private

Definition at line 66 of file CompareMillePede.h.

Referenced by GetPlotMillePede2().

◆ kNpar

const unsigned int CompareMillePede::kNpar
static

Definition at line 58 of file CompareMillePede.h.

CompareMillePede::fHistManager
GFHistManager * fHistManager
Definition: CompareMillePede.h:68
CompareMillePede::fPlotMp2
PlotMillePede * fPlotMp2
Definition: CompareMillePede.h:66
CompareMillePede::fPlotMp1
PlotMillePede * fPlotMp1
Definition: CompareMillePede.h:65