BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
BmnGlobalAlignment Class Reference

#include <BmnGlobalAlignment.h>

Inheritance diagram for BmnGlobalAlignment:
Collaboration diagram for BmnGlobalAlignment:

Public Member Functions

 BmnGlobalAlignment ()
 BmnGlobalAlignment (Int_t, TString, Int_t, Int_t, TString misAlignFile="misAlignment.root", Bool_t doTest=kFALSE)
virtual ~BmnGlobalAlignment ()
virtual InitStatus Init ()
virtual void Exec (Option_t *opt)
virtual void Finish ()
void SetDoTest (Bool_t flag)
void SetDetectors (Bool_t gem, Bool_t si)
void SetUseRealHitErrors (Bool_t flag)
void SetPreSigma (Double_t presigma)
void SetAccuracy (Double_t accuracy)
void SetUseRegularization (Bool_t flag)
void SetOutlierDownweighting (Int_t n)
void SetDwfractionCut (Double_t fraction)
void SetChi2MaxPerNDF (Double_t val)
void SetMinHitsAccepted (Int_t val)
void SetTxMinMax (Double_t min, Double_t max)
void SetTyMinMax (Double_t min, Double_t max)
void SetDebug (Bool_t flag)
void SetHugecut (Double_t val)
void SetChisqcut (Double_t val1, Double_t val2)
void SetEntriesPerParam (Int_t entries)
void SetGemFixedRun6 (Bool_t st0_0, Bool_t st1_0, Bool_t st2_0, Bool_t st3_0, Bool_t st3_1, Bool_t st4_0, Bool_t st4_1, Bool_t st5_0, Bool_t st5_1)
void SetSiFixedRun6 (Bool_t st0_0, Bool_t st0_1, Bool_t st0_2, Bool_t st0_3, Bool_t st0_4, Bool_t st0_5, Bool_t st0_6, Bool_t st0_7)
void SetSiFixedRun7 (Bool_t st0_0, Bool_t st0_1, Bool_t st0_2, Bool_t st0_3, Bool_t st1_0, Bool_t st1_1, Bool_t st2_0, Bool_t st2_1, Bool_t st2_2, Bool_t st2_3, Bool_t st2_4, Bool_t st2_5, Bool_t st2_6, Bool_t st2_7)
void SetSiConfigSRC (Bool_t st0_0, Bool_t st0_1, Bool_t st0_2, Bool_t st0_3, Bool_t st1_0, Bool_t st1_1, Bool_t st2_0, Bool_t st2_1, Bool_t st2_2, Bool_t st2_3, Bool_t st2_4, Bool_t st2_5, Bool_t st2_6, Bool_t st2_7)
void SetGemConfigSRC (Bool_t st0_0, Bool_t st1_0, Bool_t st2_0, Bool_t st3_0, Bool_t st4_0, Bool_t st4_1, Bool_t st5_0, Bool_t st5_1, Bool_t st6_0, Bool_t st6_1, Bool_t st7_0, Bool_t st7_1, Bool_t st8_0, Bool_t st8_1, Bool_t st9_0, Bool_t st9_1)
void SetExclusionRangeTx (Double_t min, Double_t max)
void SetExclusionRangeTy (Double_t min, Double_t max)
void SetUseConstraints (Bool_t flag)
 BmnGlobalAlignment ()
 BmnGlobalAlignment (Int_t, TString, Int_t, Int_t, TString misAlignFile="misAlignment.root", Bool_t doTest=kFALSE)
virtual ~BmnGlobalAlignment ()
virtual InitStatus Init ()
virtual void Exec (Option_t *opt)
virtual void Finish ()
void SetDoTest (Bool_t flag)
void SetDetectors (Bool_t gem, Bool_t si)
void SetUseRealHitErrors (Bool_t flag)
void SetPreSigma (Double_t presigma)
void SetAccuracy (Double_t accuracy)
void SetUseRegularization (Bool_t flag)
void SetOutlierDownweighting (Int_t n)
void SetDwfractionCut (Double_t fraction)
void SetChi2MaxPerNDF (Double_t val)
void SetMinHitsAccepted (Int_t val)
void SetTxMinMax (Double_t min, Double_t max)
void SetTyMinMax (Double_t min, Double_t max)
void SetDebug (Bool_t flag)
void SetHugecut (Double_t val)
void SetChisqcut (Double_t val1, Double_t val2)
void SetEntriesPerParam (Int_t entries)
void SetGemFixedRun6 (Bool_t st0_0, Bool_t st1_0, Bool_t st2_0, Bool_t st3_0, Bool_t st3_1, Bool_t st4_0, Bool_t st4_1, Bool_t st5_0, Bool_t st5_1)
void SetSiFixedRun6 (Bool_t st0_0, Bool_t st0_1, Bool_t st0_2, Bool_t st0_3, Bool_t st0_4, Bool_t st0_5, Bool_t st0_6, Bool_t st0_7)
void SetSiFixedRun7 (Bool_t st0_0, Bool_t st0_1, Bool_t st0_2, Bool_t st0_3, Bool_t st1_0, Bool_t st1_1, Bool_t st2_0, Bool_t st2_1, Bool_t st2_2, Bool_t st2_3, Bool_t st2_4, Bool_t st2_5, Bool_t st2_6, Bool_t st2_7)
void SetSiConfigSRC (Bool_t st0_0, Bool_t st0_1, Bool_t st0_2, Bool_t st0_3, Bool_t st1_0, Bool_t st1_1, Bool_t st2_0, Bool_t st2_1, Bool_t st2_2, Bool_t st2_3, Bool_t st2_4, Bool_t st2_5, Bool_t st2_6, Bool_t st2_7)
void SetGemConfigSRC (Bool_t st0_0, Bool_t st1_0, Bool_t st2_0, Bool_t st3_0, Bool_t st4_0, Bool_t st4_1, Bool_t st5_0, Bool_t st5_1, Bool_t st6_0, Bool_t st6_1, Bool_t st7_0, Bool_t st7_1, Bool_t st8_0, Bool_t st8_1, Bool_t st9_0, Bool_t st9_1)
void SetExclusionRangeTx (Double_t min, Double_t max)
void SetExclusionRangeTy (Double_t min, Double_t max)
void SetUseConstraints (Bool_t flag)

Private Member Functions

void CreateDetectorGeometries ()
const Int_t MakeBinFile ()
void MakeSteerFile ()
void MilleNoFieldRuns (BmnGlobalTrack *, Int_t, Int_t, vector< BmnMilleContainer * > &, vector< BmnMilleContainer * > &)
void Pede ()
void ReadPedeOutput (ifstream &)
void ExtractCorrValues (ifstream &, Double_t *)
BmnMilleContainer * FillMilleContainer (BmnGlobalTrack *, BmnHit *)
Int_t GemStatModLabel (Int_t st, Int_t mod)
Int_t SiliconStatModLabel (Int_t st, Int_t mod)
vector< Int_t > GetSiliconStatMod (Int_t label)
vector< Int_t > GetGemStatMod (Int_t label)
void FillMaps ()
void _Mille (Double_t *, Double_t *, BmnMille *, Int_t)
void CreateDetectorGeometries ()
const Int_t MakeBinFile ()
void MakeSteerFile ()
void MilleNoFieldRuns (BmnGlobalTrack *, Int_t, Int_t, vector< BmnMilleContainer * > &, vector< BmnMilleContainer * > &)
void Pede ()
void ReadPedeOutput (ifstream &)
void ExtractCorrValues (ifstream &, Double_t *)
BmnMilleContainer * FillMilleContainer (BmnGlobalTrack *, BmnHit *)
Int_t GemStatModLabel (Int_t st, Int_t mod)
Int_t SiliconStatModLabel (Int_t st, Int_t mod)
vector< Int_t > GetSiliconStatMod (Int_t label)
vector< Int_t > GetGemStatMod (Int_t label)
void FillMaps ()
void _Mille (Double_t *, Double_t *, BmnMille *, Int_t)

Private Attributes

Int_t fNEvents
Int_t fNTracks
map< Int_t, pair< vector< BmnMilleContainer * >, vector< BmnMilleContainer * > > > fCONTAINER
map< Int_t, pair< vector< BmnMilleContainer * >, vector< BmnMilleContainer * > > >::iterator fITERATOR
map< pair< Int_t, Int_t >, Int_t > gemStatModLabel
map< pair< Int_t, Int_t >, Int_t > silStatModLabel
Bool_t fIsField
Int_t fRunPeriod
Int_t fRunId
BmnGemStripStationSet * fDetectorGEM
BmnSiliconStationSet * fDetectorSI
TClonesArray * fGemAlignCorr
TClonesArray * fSiAlignCorr
TString fBranchGemAlignCorr
TString fBranchSiAlignCorr
Bool_t * fDetectorSet
TString fBranchSiHits
TString fBranchGemHits
TString fBranchGemTracks
TString fBranchSilTracks
TString fBranchGlobalTracks
TString fBranchGemResiduals
TString fBranchFairEventHeader
TClonesArray * fSiHits
TClonesArray * fGemHits
TClonesArray * fGemTracks
TClonesArray * fSilTracks
TClonesArray * fGlobalTracks
TString fRecoFileName
TChain * fChain
FairEventHeader * fFairEventHeader
Bool_t fUseRealHitErrors
Double_t fChi2MaxPerNDF
Double_t fMinHitsAccepted
Double_t fTxMin
Double_t fTxMax
Double_t fTyMin
Double_t fTyMax
Bool_t fIsExcludedTx
Bool_t fIsExcludedTy
Double_t fTxLeft
Double_t fTxRight
Double_t fTyLeft
Double_t fTyRight
UInt_t fNumOfIterations
Double_t fAccuracy
Double_t fPreSigma
Bool_t fUseRegularization
Double_t fHugecut
Double_t fChisqcut [2]
Int_t fEntries
Int_t fOutlierdownweighting
Double_t fDwfractioncut
Int_t fNGL
Int_t fNLC
Int_t nDetectors
vector< Int_t > fFixedStats
Bool_t ** fixedGemElements
Bool_t ** fixedSiElements
Bool_t fDebug
Int_t * Labels
Bool_t fUseConstraints
Bool_t fIsDoTest
TString fMisAlignFile
TClonesArray * fBmnGemMisalign

Static Private Attributes

static Int_t fCurrentEvent = 0

Detailed Description

Definition at line 49 of file BmnGlobalAlignment.h.

Constructor & Destructor Documentation

◆ BmnGlobalAlignment() [1/4]

BmnGlobalAlignment::BmnGlobalAlignment ( )
inline

Definition at line 52 of file BmnGlobalAlignment.h.

Referenced by _Mille().

Here is the caller graph for this function:

◆ BmnGlobalAlignment() [2/4]

◆ ~BmnGlobalAlignment() [1/2]

BmnGlobalAlignment::~BmnGlobalAlignment ( )
virtual

Definition at line 28 of file BmnGlobalAlignment.cxx.

References fDetectorGEM, fDetectorSet, fDetectorSI, fixedGemElements, and Labels.

◆ BmnGlobalAlignment() [3/4]

BmnGlobalAlignment::BmnGlobalAlignment ( )
inline

Definition at line 52 of file BmnGlobalAlignment.h.

◆ BmnGlobalAlignment() [4/4]

BmnGlobalAlignment::BmnGlobalAlignment ( Int_t ,
TString ,
Int_t ,
Int_t ,
TString misAlignFile = "misAlignment.root",
Bool_t doTest = kFALSE )

◆ ~BmnGlobalAlignment() [2/2]

virtual BmnGlobalAlignment::~BmnGlobalAlignment ( )
virtual

Member Function Documentation

◆ _Mille() [1/2]

void BmnGlobalAlignment::_Mille ( Double_t * DerLc,
Double_t * DerGl,
BmnMille * Mille,
Int_t iTrack )
private

Definition at line 296 of file BmnGlobalAlignment.cxx.

References TString::Contains(), fCONTAINER, fDebug, fITERATOR, fNGL, fNLC, GemStatModLabel(), BmnMilleContainer::GetDMeasures(), BmnMilleContainer::GetGlobDers(), BmnMilleContainer::GetLocDers(), BmnMilleContainer::GetMeasures(), BmnMilleContainer::GetModule(), BmnMilleContainer::GetStation(), Labels, BmnMille::mille(), nDetectors, SiliconStatModLabel(), TVector2::X(), and TVector2::Y().

Referenced by MakeBinFile().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ _Mille() [2/2]

◆ CreateDetectorGeometries() [1/2]

void BmnGlobalAlignment::CreateDetectorGeometries ( )
private

SI

GEM

Definition at line 675 of file BmnGlobalAlignment.cxx.

References fDetectorGEM, fDetectorSet, fDetectorSI, fixedGemElements, fixedSiElements, fRunId, and nDetectors.

Referenced by BmnGlobalAlignment().

Here is the caller graph for this function:

◆ CreateDetectorGeometries() [2/2]

void BmnGlobalAlignment::CreateDetectorGeometries ( )
private

◆ Exec() [1/2]

void BmnGlobalAlignment::Exec ( Option_t * opt)
virtual

Definition at line 170 of file BmnGlobalAlignment.cxx.

References fCurrentEvent, fFairEventHeader, fGlobalTracks, fNEvents, fRunId, MakeBinFile(), MakeSteerFile(), and Pede().

Here is the call graph for this function:

◆ Exec() [2/2]

virtual void BmnGlobalAlignment::Exec ( Option_t * opt)
virtual

◆ ExtractCorrValues() [1/2]

void BmnGlobalAlignment::ExtractCorrValues ( ifstream & resFile,
Double_t * corrs )
private

Definition at line 650 of file BmnGlobalAlignment.cxx.

References TString::Atof().

Referenced by ReadPedeOutput().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ExtractCorrValues() [2/2]

void BmnGlobalAlignment::ExtractCorrValues ( ifstream & ,
Double_t *  )
private

◆ FillMaps() [1/2]

void BmnGlobalAlignment::FillMaps ( )
inlineprivate

Definition at line 391 of file BmnGlobalAlignment.h.

References fDetectorGEM, fDetectorSI, fRunId, gemStatModLabel, and silStatModLabel.

Referenced by BmnGlobalAlignment().

Here is the caller graph for this function:

◆ FillMaps() [2/2]

void BmnGlobalAlignment::FillMaps ( )
inlineprivate

Definition at line 391 of file BmnGlobalAlignment.h.

References fDetectorGEM, fDetectorSI, fRunId, gemStatModLabel, and silStatModLabel.

◆ FillMilleContainer() [1/2]

BmnMilleContainer * BmnGlobalAlignment::FillMilleContainer ( BmnGlobalTrack * glTrack,
BmnHit * hit )
private

Definition at line 233 of file BmnGlobalAlignment.cxx.

References fUseRealHitErrors, BmnHit::GetModule(), BmnTrack::GetParamFirst(), BmnHit::GetStation(), BmnMilleContainer::SetDMeasures(), BmnMilleContainer::SetGlobDers(), BmnMilleContainer::SetLocDers(), BmnMilleContainer::SetMeasures(), BmnMilleContainer::SetModule(), and BmnMilleContainer::SetStation().

Referenced by MilleNoFieldRuns().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ FillMilleContainer() [2/2]

BmnMilleContainer * BmnGlobalAlignment::FillMilleContainer ( BmnGlobalTrack * ,
BmnHit *  )
private

◆ Finish() [1/2]

void BmnGlobalAlignment::Finish ( )
virtual

Definition at line 26 of file BmnGlobalAlignment.cxx.

◆ Finish() [2/2]

virtual void BmnGlobalAlignment::Finish ( )
virtual

◆ GemStatModLabel() [1/2]

Int_t BmnGlobalAlignment::GemStatModLabel ( Int_t st,
Int_t mod )
inlineprivate

Definition at line 346 of file BmnGlobalAlignment.h.

References gemStatModLabel.

Referenced by _Mille(), and MakeSteerFile().

Here is the caller graph for this function:

◆ GemStatModLabel() [2/2]

Int_t BmnGlobalAlignment::GemStatModLabel ( Int_t st,
Int_t mod )
inlineprivate

Definition at line 346 of file BmnGlobalAlignment.h.

References gemStatModLabel.

◆ GetGemStatMod() [1/2]

vector< Int_t > BmnGlobalAlignment::GetGemStatMod ( Int_t label)
inlineprivate

Definition at line 375 of file BmnGlobalAlignment.h.

References gemStatModLabel.

Referenced by MakeSteerFile().

Here is the caller graph for this function:

◆ GetGemStatMod() [2/2]

vector< Int_t > BmnGlobalAlignment::GetGemStatMod ( Int_t label)
inlineprivate

Definition at line 375 of file BmnGlobalAlignment.h.

References gemStatModLabel.

◆ GetSiliconStatMod() [1/2]

vector< Int_t > BmnGlobalAlignment::GetSiliconStatMod ( Int_t label)
inlineprivate

Definition at line 359 of file BmnGlobalAlignment.h.

References silStatModLabel.

Referenced by MakeSteerFile().

Here is the caller graph for this function:

◆ GetSiliconStatMod() [2/2]

vector< Int_t > BmnGlobalAlignment::GetSiliconStatMod ( Int_t label)
inlineprivate

Definition at line 359 of file BmnGlobalAlignment.h.

References silStatModLabel.

◆ Init() [1/2]

◆ Init() [2/2]

virtual InitStatus BmnGlobalAlignment::Init ( )
virtual

◆ MakeBinFile() [1/2]

const Int_t BmnGlobalAlignment::MakeBinFile ( )
private

Definition at line 367 of file BmnGlobalAlignment.cxx.

References _Mille(), BmnMille::end(), fCONTAINER, fDebug, fDetectorGEM, fDetectorSI, fNGL, fNLC, and Labels.

Referenced by Exec().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ MakeBinFile() [2/2]

const Int_t BmnGlobalAlignment::MakeBinFile ( )
private

◆ MakeSteerFile() [1/2]

void BmnGlobalAlignment::MakeSteerFile ( )
private

Definition at line 404 of file BmnGlobalAlignment.cxx.

References TString::Data(), fAccuracy, fChisqcut, fDetectorGEM, fDetectorSet, fDetectorSI, fDwfractioncut, fEntries, fHugecut, fIsDoTest, fixedGemElements, fixedSiElements, fNGL, fNumOfIterations, fOutlierdownweighting, fPreSigma, fUseConstraints, fUseRegularization, GemStatModLabel(), GetGemStatMod(), GetSiliconStatMod(), Labels, nDetectors, and SiliconStatModLabel().

Referenced by Exec().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ MakeSteerFile() [2/2]

void BmnGlobalAlignment::MakeSteerFile ( )
private

◆ MilleNoFieldRuns() [1/2]

void BmnGlobalAlignment::MilleNoFieldRuns ( BmnGlobalTrack * glTrack,
Int_t idx,
Int_t iDet,
vector< BmnMilleContainer * > & GEM,
vector< BmnMilleContainer * > & SILICON )
private

Definition at line 271 of file BmnGlobalAlignment.cxx.

References fGemHits, fGemTracks, FillMilleContainer(), fSiHits, fSilTracks, GEM, BmnTrack::GetHitIndex(), BmnTrack::GetNHits(), and SILICON.

Here is the call graph for this function:

◆ MilleNoFieldRuns() [2/2]

void BmnGlobalAlignment::MilleNoFieldRuns ( BmnGlobalTrack * ,
Int_t ,
Int_t ,
vector< BmnMilleContainer * > & ,
vector< BmnMilleContainer * > &  )
private

◆ Pede() [1/2]

void BmnGlobalAlignment::Pede ( )
private

Definition at line 604 of file BmnGlobalAlignment.cxx.

References ReadPedeOutput().

Referenced by Exec().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ Pede() [2/2]

void BmnGlobalAlignment::Pede ( )
private

◆ ReadPedeOutput() [1/2]

void BmnGlobalAlignment::ReadPedeOutput ( ifstream & resFile)
private

Definition at line 612 of file BmnGlobalAlignment.cxx.

References ExtractCorrValues(), fDetectorGEM, fDetectorSI, fGemAlignCorr, fSiAlignCorr, BmnAlignCorrections::SetCorrections(), BmnGemAlignCorrections::SetModule(), BmnSiliconAlignCorrections::SetModule(), BmnGemAlignCorrections::SetStation(), and BmnSiliconAlignCorrections::SetStation().

Referenced by Pede().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ReadPedeOutput() [2/2]

void BmnGlobalAlignment::ReadPedeOutput ( ifstream & )
private

◆ SetAccuracy() [1/2]

void BmnGlobalAlignment::SetAccuracy ( Double_t accuracy)
inline

Definition at line 79 of file BmnGlobalAlignment.h.

References fAccuracy.

Referenced by determine_align_corrections_bmn(), globAlignment(), and globAlignment().

Here is the caller graph for this function:

◆ SetAccuracy() [2/2]

void BmnGlobalAlignment::SetAccuracy ( Double_t accuracy)
inline

Definition at line 79 of file BmnGlobalAlignment.h.

References fAccuracy.

◆ SetChi2MaxPerNDF() [1/2]

void BmnGlobalAlignment::SetChi2MaxPerNDF ( Double_t val)
inline

Definition at line 87 of file BmnGlobalAlignment.h.

References fChi2MaxPerNDF.

◆ SetChi2MaxPerNDF() [2/2]

void BmnGlobalAlignment::SetChi2MaxPerNDF ( Double_t val)
inline

Definition at line 87 of file BmnGlobalAlignment.h.

References fChi2MaxPerNDF.

◆ SetChisqcut() [1/2]

void BmnGlobalAlignment::SetChisqcut ( Double_t val1,
Double_t val2 )
inline

Definition at line 107 of file BmnGlobalAlignment.h.

References fChisqcut.

◆ SetChisqcut() [2/2]

void BmnGlobalAlignment::SetChisqcut ( Double_t val1,
Double_t val2 )
inline

Definition at line 107 of file BmnGlobalAlignment.h.

References fChisqcut.

◆ SetDebug() [1/2]

void BmnGlobalAlignment::SetDebug ( Bool_t flag)
inline

Definition at line 103 of file BmnGlobalAlignment.h.

References fDebug.

Referenced by determine_align_corrections_bmn().

Here is the caller graph for this function:

◆ SetDebug() [2/2]

void BmnGlobalAlignment::SetDebug ( Bool_t flag)
inline

Definition at line 103 of file BmnGlobalAlignment.h.

References fDebug.

◆ SetDetectors() [1/2]

void BmnGlobalAlignment::SetDetectors ( Bool_t gem,
Bool_t si )
inline

Definition at line 69 of file BmnGlobalAlignment.h.

References fDetectorSet.

Referenced by determine_align_corrections_bmn(), globAlignment(), and globAlignment().

Here is the caller graph for this function:

◆ SetDetectors() [2/2]

void BmnGlobalAlignment::SetDetectors ( Bool_t gem,
Bool_t si )
inline

Definition at line 69 of file BmnGlobalAlignment.h.

References fDetectorSet.

◆ SetDoTest() [1/2]

void BmnGlobalAlignment::SetDoTest ( Bool_t flag)
inline

Definition at line 67 of file BmnGlobalAlignment.h.

References fIsDoTest.

Referenced by globAlignment().

Here is the caller graph for this function:

◆ SetDoTest() [2/2]

void BmnGlobalAlignment::SetDoTest ( Bool_t flag)
inline

Definition at line 67 of file BmnGlobalAlignment.h.

References fIsDoTest.

◆ SetDwfractionCut() [1/2]

void BmnGlobalAlignment::SetDwfractionCut ( Double_t fraction)
inline

Definition at line 85 of file BmnGlobalAlignment.h.

References fDwfractioncut.

Referenced by determine_align_corrections_bmn(), globAlignment(), and globAlignment().

Here is the caller graph for this function:

◆ SetDwfractionCut() [2/2]

void BmnGlobalAlignment::SetDwfractionCut ( Double_t fraction)
inline

Definition at line 85 of file BmnGlobalAlignment.h.

References fDwfractioncut.

◆ SetEntriesPerParam() [1/2]

void BmnGlobalAlignment::SetEntriesPerParam ( Int_t entries)
inline

Definition at line 113 of file BmnGlobalAlignment.h.

References entries, and fEntries.

◆ SetEntriesPerParam() [2/2]

void BmnGlobalAlignment::SetEntriesPerParam ( Int_t entries)
inline

Definition at line 113 of file BmnGlobalAlignment.h.

References entries, and fEntries.

◆ SetExclusionRangeTx() [1/2]

void BmnGlobalAlignment::SetExclusionRangeTx ( Double_t min,
Double_t max )
inline

Definition at line 320 of file BmnGlobalAlignment.h.

References fIsExcludedTx, fTxLeft, fTxRight, max(), and min().

Here is the call graph for this function:

◆ SetExclusionRangeTx() [2/2]

void BmnGlobalAlignment::SetExclusionRangeTx ( Double_t min,
Double_t max )
inline

Definition at line 320 of file BmnGlobalAlignment.h.

References fIsExcludedTx, fTxLeft, fTxRight, max(), and min().

Here is the call graph for this function:

◆ SetExclusionRangeTy() [1/2]

void BmnGlobalAlignment::SetExclusionRangeTy ( Double_t min,
Double_t max )
inline

Definition at line 327 of file BmnGlobalAlignment.h.

References fIsExcludedTy, fTyLeft, fTyRight, max(), and min().

Here is the call graph for this function:

◆ SetExclusionRangeTy() [2/2]

void BmnGlobalAlignment::SetExclusionRangeTy ( Double_t min,
Double_t max )
inline

Definition at line 327 of file BmnGlobalAlignment.h.

References fIsExcludedTy, fTyLeft, fTyRight, max(), and min().

Here is the call graph for this function:

◆ SetGemConfigSRC() [1/2]

void BmnGlobalAlignment::SetGemConfigSRC ( Bool_t st0_0,
Bool_t st1_0,
Bool_t st2_0,
Bool_t st3_0,
Bool_t st4_0,
Bool_t st4_1,
Bool_t st5_0,
Bool_t st5_1,
Bool_t st6_0,
Bool_t st6_1,
Bool_t st7_0,
Bool_t st7_1,
Bool_t st8_0,
Bool_t st8_1,
Bool_t st9_0,
Bool_t st9_1 )
inline

Definition at line 254 of file BmnGlobalAlignment.h.

References fDetectorGEM, and fixedGemElements.

◆ SetGemConfigSRC() [2/2]

void BmnGlobalAlignment::SetGemConfigSRC ( Bool_t st0_0,
Bool_t st1_0,
Bool_t st2_0,
Bool_t st3_0,
Bool_t st4_0,
Bool_t st4_1,
Bool_t st5_0,
Bool_t st5_1,
Bool_t st6_0,
Bool_t st6_1,
Bool_t st7_0,
Bool_t st7_1,
Bool_t st8_0,
Bool_t st8_1,
Bool_t st9_0,
Bool_t st9_1 )
inline

Definition at line 254 of file BmnGlobalAlignment.h.

References fDetectorGEM, and fixedGemElements.

◆ SetGemFixedRun6() [1/2]

void BmnGlobalAlignment::SetGemFixedRun6 ( Bool_t st0_0,
Bool_t st1_0,
Bool_t st2_0,
Bool_t st3_0,
Bool_t st3_1,
Bool_t st4_0,
Bool_t st4_1,
Bool_t st5_0,
Bool_t st5_1 )
inline

Definition at line 115 of file BmnGlobalAlignment.h.

References fDebug, fDetectorGEM, and fixedGemElements.

Referenced by determine_align_corrections_bmn().

Here is the caller graph for this function:

◆ SetGemFixedRun6() [2/2]

void BmnGlobalAlignment::SetGemFixedRun6 ( Bool_t st0_0,
Bool_t st1_0,
Bool_t st2_0,
Bool_t st3_0,
Bool_t st3_1,
Bool_t st4_0,
Bool_t st4_1,
Bool_t st5_0,
Bool_t st5_1 )
inline

Definition at line 115 of file BmnGlobalAlignment.h.

References fDebug, fDetectorGEM, and fixedGemElements.

◆ SetHugecut() [1/2]

void BmnGlobalAlignment::SetHugecut ( Double_t val)
inline

Definition at line 105 of file BmnGlobalAlignment.h.

References fHugecut.

◆ SetHugecut() [2/2]

void BmnGlobalAlignment::SetHugecut ( Double_t val)
inline

Definition at line 105 of file BmnGlobalAlignment.h.

References fHugecut.

◆ SetMinHitsAccepted() [1/2]

void BmnGlobalAlignment::SetMinHitsAccepted ( Int_t val)
inline

Definition at line 89 of file BmnGlobalAlignment.h.

References fMinHitsAccepted.

◆ SetMinHitsAccepted() [2/2]

void BmnGlobalAlignment::SetMinHitsAccepted ( Int_t val)
inline

Definition at line 89 of file BmnGlobalAlignment.h.

References fMinHitsAccepted.

◆ SetOutlierDownweighting() [1/2]

void BmnGlobalAlignment::SetOutlierDownweighting ( Int_t n)
inline

Definition at line 83 of file BmnGlobalAlignment.h.

References fOutlierdownweighting, and n.

Referenced by determine_align_corrections_bmn(), globAlignment(), and globAlignment().

Here is the caller graph for this function:

◆ SetOutlierDownweighting() [2/2]

void BmnGlobalAlignment::SetOutlierDownweighting ( Int_t n)
inline

Definition at line 83 of file BmnGlobalAlignment.h.

References fOutlierdownweighting, and n.

◆ SetPreSigma() [1/2]

void BmnGlobalAlignment::SetPreSigma ( Double_t presigma)
inline

Definition at line 77 of file BmnGlobalAlignment.h.

References fPreSigma.

Referenced by determine_align_corrections_bmn(), globAlignment(), and globAlignment().

Here is the caller graph for this function:

◆ SetPreSigma() [2/2]

void BmnGlobalAlignment::SetPreSigma ( Double_t presigma)
inline

Definition at line 77 of file BmnGlobalAlignment.h.

References fPreSigma.

◆ SetSiConfigSRC() [1/2]

void BmnGlobalAlignment::SetSiConfigSRC ( Bool_t st0_0,
Bool_t st0_1,
Bool_t st0_2,
Bool_t st0_3,
Bool_t st1_0,
Bool_t st1_1,
Bool_t st2_0,
Bool_t st2_1,
Bool_t st2_2,
Bool_t st2_3,
Bool_t st2_4,
Bool_t st2_5,
Bool_t st2_6,
Bool_t st2_7 )
inline

Definition at line 235 of file BmnGlobalAlignment.h.

References SetSiFixedRun7().

Here is the call graph for this function:

◆ SetSiConfigSRC() [2/2]

void BmnGlobalAlignment::SetSiConfigSRC ( Bool_t st0_0,
Bool_t st0_1,
Bool_t st0_2,
Bool_t st0_3,
Bool_t st1_0,
Bool_t st1_1,
Bool_t st2_0,
Bool_t st2_1,
Bool_t st2_2,
Bool_t st2_3,
Bool_t st2_4,
Bool_t st2_5,
Bool_t st2_6,
Bool_t st2_7 )
inline

Definition at line 235 of file BmnGlobalAlignment.h.

References SetSiFixedRun7().

Here is the call graph for this function:

◆ SetSiFixedRun6() [1/2]

void BmnGlobalAlignment::SetSiFixedRun6 ( Bool_t st0_0,
Bool_t st0_1,
Bool_t st0_2,
Bool_t st0_3,
Bool_t st0_4,
Bool_t st0_5,
Bool_t st0_6,
Bool_t st0_7 )
inline

Definition at line 153 of file BmnGlobalAlignment.h.

References fDebug, fDetectorSI, and fixedSiElements.

◆ SetSiFixedRun6() [2/2]

void BmnGlobalAlignment::SetSiFixedRun6 ( Bool_t st0_0,
Bool_t st0_1,
Bool_t st0_2,
Bool_t st0_3,
Bool_t st0_4,
Bool_t st0_5,
Bool_t st0_6,
Bool_t st0_7 )
inline

Definition at line 153 of file BmnGlobalAlignment.h.

References fDebug, fDetectorSI, and fixedSiElements.

◆ SetSiFixedRun7() [1/2]

void BmnGlobalAlignment::SetSiFixedRun7 ( Bool_t st0_0,
Bool_t st0_1,
Bool_t st0_2,
Bool_t st0_3,
Bool_t st1_0,
Bool_t st1_1,
Bool_t st2_0,
Bool_t st2_1,
Bool_t st2_2,
Bool_t st2_3,
Bool_t st2_4,
Bool_t st2_5,
Bool_t st2_6,
Bool_t st2_7 )
inline

Definition at line 188 of file BmnGlobalAlignment.h.

References fDetectorSI, and fixedSiElements.

Referenced by SetSiConfigSRC().

Here is the caller graph for this function:

◆ SetSiFixedRun7() [2/2]

void BmnGlobalAlignment::SetSiFixedRun7 ( Bool_t st0_0,
Bool_t st0_1,
Bool_t st0_2,
Bool_t st0_3,
Bool_t st1_0,
Bool_t st1_1,
Bool_t st2_0,
Bool_t st2_1,
Bool_t st2_2,
Bool_t st2_3,
Bool_t st2_4,
Bool_t st2_5,
Bool_t st2_6,
Bool_t st2_7 )
inline

Definition at line 188 of file BmnGlobalAlignment.h.

References fDetectorSI, and fixedSiElements.

◆ SetTxMinMax() [1/2]

void BmnGlobalAlignment::SetTxMinMax ( Double_t min,
Double_t max )
inline

Definition at line 91 of file BmnGlobalAlignment.h.

References fTxMax, fTxMin, max(), and min().

Here is the call graph for this function:

◆ SetTxMinMax() [2/2]

void BmnGlobalAlignment::SetTxMinMax ( Double_t min,
Double_t max )
inline

Definition at line 91 of file BmnGlobalAlignment.h.

References fTxMax, fTxMin, max(), and min().

Here is the call graph for this function:

◆ SetTyMinMax() [1/2]

void BmnGlobalAlignment::SetTyMinMax ( Double_t min,
Double_t max )
inline

Definition at line 97 of file BmnGlobalAlignment.h.

References fTyMax, fTyMin, max(), and min().

Here is the call graph for this function:

◆ SetTyMinMax() [2/2]

void BmnGlobalAlignment::SetTyMinMax ( Double_t min,
Double_t max )
inline

Definition at line 97 of file BmnGlobalAlignment.h.

References fTyMax, fTyMin, max(), and min().

Here is the call graph for this function:

◆ SetUseConstraints() [1/2]

void BmnGlobalAlignment::SetUseConstraints ( Bool_t flag)
inline

Definition at line 334 of file BmnGlobalAlignment.h.

References fUseConstraints.

◆ SetUseConstraints() [2/2]

void BmnGlobalAlignment::SetUseConstraints ( Bool_t flag)
inline

Definition at line 334 of file BmnGlobalAlignment.h.

References fUseConstraints.

◆ SetUseRealHitErrors() [1/2]

void BmnGlobalAlignment::SetUseRealHitErrors ( Bool_t flag)
inline

Definition at line 75 of file BmnGlobalAlignment.h.

References fUseRealHitErrors.

Referenced by determine_align_corrections_bmn().

Here is the caller graph for this function:

◆ SetUseRealHitErrors() [2/2]

void BmnGlobalAlignment::SetUseRealHitErrors ( Bool_t flag)
inline

Definition at line 75 of file BmnGlobalAlignment.h.

References fUseRealHitErrors.

◆ SetUseRegularization() [1/2]

void BmnGlobalAlignment::SetUseRegularization ( Bool_t flag)
inline

Definition at line 81 of file BmnGlobalAlignment.h.

References fUseRegularization.

Referenced by determine_align_corrections_bmn().

Here is the caller graph for this function:

◆ SetUseRegularization() [2/2]

void BmnGlobalAlignment::SetUseRegularization ( Bool_t flag)
inline

Definition at line 81 of file BmnGlobalAlignment.h.

References fUseRegularization.

◆ SiliconStatModLabel() [1/2]

Int_t BmnGlobalAlignment::SiliconStatModLabel ( Int_t st,
Int_t mod )
inlineprivate

Definition at line 352 of file BmnGlobalAlignment.h.

References silStatModLabel.

Referenced by _Mille(), and MakeSteerFile().

Here is the caller graph for this function:

◆ SiliconStatModLabel() [2/2]

Int_t BmnGlobalAlignment::SiliconStatModLabel ( Int_t st,
Int_t mod )
inlineprivate

Definition at line 352 of file BmnGlobalAlignment.h.

References silStatModLabel.

Member Data Documentation

◆ fAccuracy

Double_t BmnGlobalAlignment::fAccuracy
private

Definition at line 514 of file BmnGlobalAlignment.h.

Referenced by BmnGlobalAlignment(), _Mille(), MakeSteerFile(), and SetAccuracy().

◆ fBmnGemMisalign

TClonesArray * BmnGlobalAlignment::fBmnGemMisalign
private

Definition at line 541 of file BmnGlobalAlignment.h.

Referenced by BmnGlobalAlignment(), _Mille(), and Init().

◆ fBranchFairEventHeader

TString BmnGlobalAlignment::fBranchFairEventHeader
private

Definition at line 480 of file BmnGlobalAlignment.h.

Referenced by BmnGlobalAlignment(), _Mille(), and Init().

◆ fBranchGemAlignCorr

TString BmnGlobalAlignment::fBranchGemAlignCorr
private

Definition at line 467 of file BmnGlobalAlignment.h.

Referenced by BmnGlobalAlignment(), _Mille(), and Init().

◆ fBranchGemHits

TString BmnGlobalAlignment::fBranchGemHits
private

Definition at line 473 of file BmnGlobalAlignment.h.

Referenced by BmnGlobalAlignment(), _Mille(), and Init().

◆ fBranchGemResiduals

TString BmnGlobalAlignment::fBranchGemResiduals
private

Definition at line 479 of file BmnGlobalAlignment.h.

Referenced by BmnGlobalAlignment(), and _Mille().

◆ fBranchGemTracks

TString BmnGlobalAlignment::fBranchGemTracks
private

Definition at line 475 of file BmnGlobalAlignment.h.

Referenced by BmnGlobalAlignment(), _Mille(), and Init().

◆ fBranchGlobalTracks

TString BmnGlobalAlignment::fBranchGlobalTracks
private

Definition at line 478 of file BmnGlobalAlignment.h.

Referenced by BmnGlobalAlignment(), _Mille(), and Init().

◆ fBranchSiAlignCorr

TString BmnGlobalAlignment::fBranchSiAlignCorr
private

Definition at line 468 of file BmnGlobalAlignment.h.

Referenced by BmnGlobalAlignment(), _Mille(), and Init().

◆ fBranchSiHits

TString BmnGlobalAlignment::fBranchSiHits
private

Definition at line 472 of file BmnGlobalAlignment.h.

Referenced by BmnGlobalAlignment(), _Mille(), and Init().

◆ fBranchSilTracks

TString BmnGlobalAlignment::fBranchSilTracks
private

Definition at line 476 of file BmnGlobalAlignment.h.

Referenced by BmnGlobalAlignment(), _Mille(), and Init().

◆ fChain

TChain * BmnGlobalAlignment::fChain
private

Definition at line 490 of file BmnGlobalAlignment.h.

Referenced by _Mille(), and Init().

◆ fChi2MaxPerNDF

Double_t BmnGlobalAlignment::fChi2MaxPerNDF
private

Definition at line 497 of file BmnGlobalAlignment.h.

Referenced by BmnGlobalAlignment(), _Mille(), and SetChi2MaxPerNDF().

◆ fChisqcut

Double_t BmnGlobalAlignment::fChisqcut
private

Definition at line 520 of file BmnGlobalAlignment.h.

Referenced by _Mille(), MakeSteerFile(), and SetChisqcut().

◆ fCONTAINER

map< Int_t, pair< vector< BmnMilleContainer * >, vector< BmnMilleContainer * > > > BmnGlobalAlignment::fCONTAINER
private

Definition at line 453 of file BmnGlobalAlignment.h.

Referenced by _Mille(), and MakeBinFile().

◆ fCurrentEvent

Int_t BmnGlobalAlignment::fCurrentEvent = 0
staticprivate

Definition at line 450 of file BmnGlobalAlignment.h.

Referenced by _Mille(), and Exec().

◆ fDebug

Bool_t BmnGlobalAlignment::fDebug
private

◆ fDetectorGEM

◆ fDetectorSet

Bool_t * BmnGlobalAlignment::fDetectorSet
private

◆ fDetectorSI

◆ fDwfractioncut

Double_t BmnGlobalAlignment::fDwfractioncut
private

Definition at line 523 of file BmnGlobalAlignment.h.

Referenced by BmnGlobalAlignment(), _Mille(), MakeSteerFile(), and SetDwfractionCut().

◆ fEntries

Int_t BmnGlobalAlignment::fEntries
private

◆ fFairEventHeader

FairEventHeader * BmnGlobalAlignment::fFairEventHeader
private

Definition at line 492 of file BmnGlobalAlignment.h.

Referenced by _Mille(), Exec(), and Init().

◆ fFixedStats

vector< Int_t > BmnGlobalAlignment::fFixedStats
private

Definition at line 529 of file BmnGlobalAlignment.h.

Referenced by _Mille().

◆ fGemAlignCorr

TClonesArray * BmnGlobalAlignment::fGemAlignCorr
private

Definition at line 464 of file BmnGlobalAlignment.h.

Referenced by BmnGlobalAlignment(), _Mille(), Init(), and ReadPedeOutput().

◆ fGemHits

TClonesArray * BmnGlobalAlignment::fGemHits
private

Definition at line 483 of file BmnGlobalAlignment.h.

Referenced by BmnGlobalAlignment(), _Mille(), Init(), and MilleNoFieldRuns().

◆ fGemTracks

TClonesArray * BmnGlobalAlignment::fGemTracks
private

Definition at line 485 of file BmnGlobalAlignment.h.

Referenced by BmnGlobalAlignment(), _Mille(), Init(), and MilleNoFieldRuns().

◆ fGlobalTracks

TClonesArray * BmnGlobalAlignment::fGlobalTracks
private

Definition at line 487 of file BmnGlobalAlignment.h.

Referenced by BmnGlobalAlignment(), _Mille(), Exec(), and Init().

◆ fHugecut

Double_t BmnGlobalAlignment::fHugecut
private

Definition at line 519 of file BmnGlobalAlignment.h.

Referenced by BmnGlobalAlignment(), _Mille(), MakeSteerFile(), and SetHugecut().

◆ fIsDoTest

Bool_t BmnGlobalAlignment::fIsDoTest
private

Definition at line 539 of file BmnGlobalAlignment.h.

Referenced by BmnGlobalAlignment(), _Mille(), Init(), MakeSteerFile(), and SetDoTest().

◆ fIsExcludedTx

Bool_t BmnGlobalAlignment::fIsExcludedTx
private

Definition at line 504 of file BmnGlobalAlignment.h.

Referenced by BmnGlobalAlignment(), _Mille(), and SetExclusionRangeTx().

◆ fIsExcludedTy

Bool_t BmnGlobalAlignment::fIsExcludedTy
private

Definition at line 505 of file BmnGlobalAlignment.h.

Referenced by BmnGlobalAlignment(), _Mille(), and SetExclusionRangeTy().

◆ fIsField

Bool_t BmnGlobalAlignment::fIsField
private

Definition at line 457 of file BmnGlobalAlignment.h.

Referenced by BmnGlobalAlignment(), _Mille(), and Init().

◆ fITERATOR

map<Int_t,pair<vector<BmnMilleContainer*>,vector<BmnMilleContainer*>>>::iterator BmnGlobalAlignment::fITERATOR
private

Definition at line 454 of file BmnGlobalAlignment.h.

Referenced by _Mille().

◆ fixedGemElements

Bool_t ** BmnGlobalAlignment::fixedGemElements
private

◆ fixedSiElements

Bool_t ** BmnGlobalAlignment::fixedSiElements
private

◆ fMinHitsAccepted

Double_t BmnGlobalAlignment::fMinHitsAccepted
private

Definition at line 498 of file BmnGlobalAlignment.h.

Referenced by BmnGlobalAlignment(), _Mille(), and SetMinHitsAccepted().

◆ fMisAlignFile

TString BmnGlobalAlignment::fMisAlignFile
private

Definition at line 540 of file BmnGlobalAlignment.h.

Referenced by BmnGlobalAlignment(), _Mille(), and Init().

◆ fNEvents

Int_t BmnGlobalAlignment::fNEvents
private

Definition at line 451 of file BmnGlobalAlignment.h.

Referenced by BmnGlobalAlignment(), _Mille(), and Exec().

◆ fNGL

Int_t BmnGlobalAlignment::fNGL
private

Definition at line 525 of file BmnGlobalAlignment.h.

Referenced by BmnGlobalAlignment(), _Mille(), MakeBinFile(), and MakeSteerFile().

◆ fNLC

Int_t BmnGlobalAlignment::fNLC
private

Definition at line 526 of file BmnGlobalAlignment.h.

Referenced by BmnGlobalAlignment(), _Mille(), and MakeBinFile().

◆ fNTracks

Int_t BmnGlobalAlignment::fNTracks
private

Definition at line 452 of file BmnGlobalAlignment.h.

Referenced by BmnGlobalAlignment(), and _Mille().

◆ fNumOfIterations

UInt_t BmnGlobalAlignment::fNumOfIterations
private

Definition at line 513 of file BmnGlobalAlignment.h.

Referenced by BmnGlobalAlignment(), _Mille(), and MakeSteerFile().

◆ fOutlierdownweighting

Int_t BmnGlobalAlignment::fOutlierdownweighting
private

◆ fPreSigma

Double_t BmnGlobalAlignment::fPreSigma
private

Definition at line 515 of file BmnGlobalAlignment.h.

Referenced by BmnGlobalAlignment(), _Mille(), MakeSteerFile(), and SetPreSigma().

◆ fRecoFileName

TString BmnGlobalAlignment::fRecoFileName
private

Definition at line 489 of file BmnGlobalAlignment.h.

Referenced by BmnGlobalAlignment(), _Mille(), and Init().

◆ fRunId

Int_t BmnGlobalAlignment::fRunId
private

◆ fRunPeriod

Int_t BmnGlobalAlignment::fRunPeriod
private

Definition at line 458 of file BmnGlobalAlignment.h.

Referenced by BmnGlobalAlignment(), _Mille(), and Init().

◆ fSiAlignCorr

TClonesArray * BmnGlobalAlignment::fSiAlignCorr
private

Definition at line 465 of file BmnGlobalAlignment.h.

Referenced by _Mille(), Init(), and ReadPedeOutput().

◆ fSiHits

TClonesArray * BmnGlobalAlignment::fSiHits
private

Definition at line 482 of file BmnGlobalAlignment.h.

Referenced by _Mille(), Init(), and MilleNoFieldRuns().

◆ fSilTracks

TClonesArray * BmnGlobalAlignment::fSilTracks
private

Definition at line 486 of file BmnGlobalAlignment.h.

Referenced by BmnGlobalAlignment(), _Mille(), Init(), and MilleNoFieldRuns().

◆ fTxLeft

Double_t BmnGlobalAlignment::fTxLeft
private

Definition at line 506 of file BmnGlobalAlignment.h.

Referenced by BmnGlobalAlignment(), _Mille(), and SetExclusionRangeTx().

◆ fTxMax

Double_t BmnGlobalAlignment::fTxMax
private

Definition at line 500 of file BmnGlobalAlignment.h.

Referenced by BmnGlobalAlignment(), _Mille(), and SetTxMinMax().

◆ fTxMin

Double_t BmnGlobalAlignment::fTxMin
private

Definition at line 499 of file BmnGlobalAlignment.h.

Referenced by BmnGlobalAlignment(), _Mille(), and SetTxMinMax().

◆ fTxRight

Double_t BmnGlobalAlignment::fTxRight
private

Definition at line 507 of file BmnGlobalAlignment.h.

Referenced by BmnGlobalAlignment(), _Mille(), and SetExclusionRangeTx().

◆ fTyLeft

Double_t BmnGlobalAlignment::fTyLeft
private

Definition at line 508 of file BmnGlobalAlignment.h.

Referenced by BmnGlobalAlignment(), _Mille(), and SetExclusionRangeTy().

◆ fTyMax

Double_t BmnGlobalAlignment::fTyMax
private

Definition at line 502 of file BmnGlobalAlignment.h.

Referenced by BmnGlobalAlignment(), _Mille(), and SetTyMinMax().

◆ fTyMin

Double_t BmnGlobalAlignment::fTyMin
private

Definition at line 501 of file BmnGlobalAlignment.h.

Referenced by BmnGlobalAlignment(), _Mille(), and SetTyMinMax().

◆ fTyRight

Double_t BmnGlobalAlignment::fTyRight
private

Definition at line 509 of file BmnGlobalAlignment.h.

Referenced by BmnGlobalAlignment(), _Mille(), and SetExclusionRangeTy().

◆ fUseConstraints

Bool_t BmnGlobalAlignment::fUseConstraints
private

Definition at line 537 of file BmnGlobalAlignment.h.

Referenced by BmnGlobalAlignment(), _Mille(), MakeSteerFile(), and SetUseConstraints().

◆ fUseRealHitErrors

Bool_t BmnGlobalAlignment::fUseRealHitErrors
private

◆ fUseRegularization

Bool_t BmnGlobalAlignment::fUseRegularization
private

◆ gemStatModLabel

map< pair< Int_t, Int_t >, Int_t > BmnGlobalAlignment::gemStatModLabel
private

Definition at line 455 of file BmnGlobalAlignment.h.

Referenced by _Mille(), FillMaps(), GemStatModLabel(), and GetGemStatMod().

◆ Labels

Int_t * BmnGlobalAlignment::Labels
private

◆ nDetectors

Int_t BmnGlobalAlignment::nDetectors
private

◆ silStatModLabel

map< pair< Int_t, Int_t >, Int_t > BmnGlobalAlignment::silStatModLabel
private

Definition at line 456 of file BmnGlobalAlignment.h.

Referenced by _Mille(), FillMaps(), GetSiliconStatMod(), and SiliconStatModLabel().


The documentation for this class was generated from the following files: