|
BmnRoot
|
#include <BmnGlobalAlignment.h>
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) |
Definition at line 54 of file BmnGlobalAlignment.h.
|
inline |
Definition at line 57 of file BmnGlobalAlignment.h.
| BmnGlobalAlignment::BmnGlobalAlignment | ( | Int_t | nEvents, |
| TString | inFileName, | ||
| Int_t | period, | ||
| Int_t | run, | ||
| TString | misAlignFile = "misAlignment.root", |
||
| Bool_t | doTest = kFALSE |
||
| ) |
Definition at line 42 of file BmnGlobalAlignment.cxx.
|
virtual |
Definition at line 26 of file BmnGlobalAlignment.cxx.
References BmnGemStripStationSet::GetNStations().
|
inline |
Definition at line 57 of file BmnGlobalAlignment.h.
| BmnGlobalAlignment::BmnGlobalAlignment | ( | Int_t | , |
| TString | , | ||
| Int_t | , | ||
| Int_t | , | ||
| TString | misAlignFile = "misAlignment.root", |
||
| Bool_t | doTest = kFALSE |
||
| ) |
|
virtual |
|
virtual |
Definition at line 161 of file BmnGlobalAlignment.cxx.
References GEM, BmnTrack::GetChi2(), BmnGlobalTrack::GetGemTrackIndex(), BmnTrack::GetNDF(), BmnTrack::GetNHits(), BmnTrack::GetParamFirst(), BmnGlobalTrack::GetSilTrackIndex(), and SILICON.
|
virtual |
|
virtual |
Definition at line 23 of file BmnGlobalAlignment.cxx.
|
virtual |
|
virtual |
Definition at line 103 of file BmnGlobalAlignment.cxx.
References UniRun::GetFieldVoltage(), UniRun::GetRun(), and UniRun::ReadGeometryFile().
|
virtual |
|
inline |
Definition at line 85 of file BmnGlobalAlignment.h.
|
inline |
Definition at line 85 of file BmnGlobalAlignment.h.
|
inline |
Definition at line 101 of file BmnGlobalAlignment.h.
|
inline |
Definition at line 101 of file BmnGlobalAlignment.h.
|
inline |
Definition at line 127 of file BmnGlobalAlignment.h.
|
inline |
Definition at line 127 of file BmnGlobalAlignment.h.
|
inline |
Definition at line 119 of file BmnGlobalAlignment.h.
|
inline |
Definition at line 119 of file BmnGlobalAlignment.h.
|
inline |
Definition at line 72 of file BmnGlobalAlignment.h.
|
inline |
Definition at line 72 of file BmnGlobalAlignment.h.
|
inline |
Definition at line 68 of file BmnGlobalAlignment.h.
|
inline |
Definition at line 68 of file BmnGlobalAlignment.h.
|
inline |
Definition at line 97 of file BmnGlobalAlignment.h.
|
inline |
Definition at line 97 of file BmnGlobalAlignment.h.
|
inline |
Definition at line 132 of file BmnGlobalAlignment.h.
|
inline |
Definition at line 132 of file BmnGlobalAlignment.h.
|
inline |
Definition at line 290 of file BmnGlobalAlignment.h.
|
inline |
Definition at line 290 of file BmnGlobalAlignment.h.
|
inline |
Definition at line 296 of file BmnGlobalAlignment.h.
|
inline |
Definition at line 296 of file BmnGlobalAlignment.h.
|
inline |
Definition at line 234 of file BmnGlobalAlignment.h.
References BmnGemStripStationSet::GetGemStation(), and BmnGemStripStationSet::GetNStations().
|
inline |
Definition at line 234 of file BmnGlobalAlignment.h.
References BmnGemStripStationSet::GetGemStation(), and BmnGemStripStationSet::GetNStations().
|
inline |
Definition at line 136 of file BmnGlobalAlignment.h.
References BmnGemStripStationSet::GetGemStation(), and BmnGemStripStationSet::GetNStations().
|
inline |
Definition at line 136 of file BmnGlobalAlignment.h.
References BmnGemStripStationSet::GetGemStation(), and BmnGemStripStationSet::GetNStations().
|
inline |
Definition at line 123 of file BmnGlobalAlignment.h.
|
inline |
Definition at line 123 of file BmnGlobalAlignment.h.
|
inline |
Definition at line 105 of file BmnGlobalAlignment.h.
|
inline |
Definition at line 105 of file BmnGlobalAlignment.h.
|
inline |
Definition at line 93 of file BmnGlobalAlignment.h.
|
inline |
Definition at line 93 of file BmnGlobalAlignment.h.
|
inline |
Definition at line 81 of file BmnGlobalAlignment.h.
|
inline |
Definition at line 81 of file BmnGlobalAlignment.h.
|
inline |
Definition at line 228 of file BmnGlobalAlignment.h.
References SetSiFixedRun7().
|
inline |
Definition at line 228 of file BmnGlobalAlignment.h.
References SetSiFixedRun7().
|
inline |
Definition at line 166 of file BmnGlobalAlignment.h.
References BmnSiliconStationSet::GetNStations(), and BmnSiliconStationSet::GetSiliconStation().
|
inline |
Definition at line 166 of file BmnGlobalAlignment.h.
References BmnSiliconStationSet::GetNStations(), and BmnSiliconStationSet::GetSiliconStation().
|
inline |
Definition at line 193 of file BmnGlobalAlignment.h.
References BmnSiliconStationSet::GetNStations(), and BmnSiliconStationSet::GetSiliconStation().
Referenced by SetSiConfigSRC().
|
inline |
Definition at line 193 of file BmnGlobalAlignment.h.
References BmnSiliconStationSet::GetNStations(), and BmnSiliconStationSet::GetSiliconStation().
|
inline |
Definition at line 109 of file BmnGlobalAlignment.h.
|
inline |
Definition at line 109 of file BmnGlobalAlignment.h.
|
inline |
Definition at line 114 of file BmnGlobalAlignment.h.
|
inline |
Definition at line 114 of file BmnGlobalAlignment.h.
|
inline |
Definition at line 302 of file BmnGlobalAlignment.h.
|
inline |
Definition at line 302 of file BmnGlobalAlignment.h.
|
inline |
Definition at line 77 of file BmnGlobalAlignment.h.
|
inline |
Definition at line 77 of file BmnGlobalAlignment.h.
|
inline |
Definition at line 89 of file BmnGlobalAlignment.h.
|
inline |
Definition at line 89 of file BmnGlobalAlignment.h.