1#ifndef ROOT_EdbCorrectionMapper
2#define ROOT_EdbCorrectionMapper
56 int InitMap(
int nx,
float minx,
float maxx,
int ny,
float miny,
float maxy );
66 void Write(
const char *suffix =
"");
universal basic alignment class
Definition: EdbAlignmentV.h:13
void AddSegCouple(EdbSegP *s1, EdbSegP *s2)
Definition: EdbAlignmentV.h:77
class to group 2-dim objects
Definition: EdbCell2.h:148
TObject * GetObject(float x, float y, int ientr) const
Definition: EdbCell2.h:195
corrections bin
Definition: EdbCorrectionMapper.h:11
void AddBin(EdbCorrectionBin &bin)
Definition: EdbCorrectionMapper.cxx:37
virtual void CalculateCorrections()
Definition: EdbCorrectionMapper.cxx:47
EdbLayer eLayer
Definition: EdbCorrectionMapper.h:16
EdbAlignmentV eAl
Definition: EdbCorrectionMapper.h:14
virtual void AddSegCouple(EdbSegP *s1, EdbSegP *s2)
Definition: EdbCorrectionMapper.h:22
virtual ~EdbCorrectionBin()
Definition: EdbCorrectionMapper.cxx:32
EdbCorrectionBin()
Definition: EdbCorrectionMapper.cxx:28
Definition: EdbLayer.h:13
to calculate correction map
Definition: EdbCorrectionMapper.h:32
void CalculateCorrections()
Definition: EdbCorrectionMapper.cxx:93
EdbID eID1
Definition: EdbCorrectionMapper.h:47
void AddSegCouple(EdbSegP *s1, EdbSegP *s2)
Definition: EdbCorrectionMapper.cxx:298
TCanvas * DrawMap(EdbCorrectionMap &map, const char *suffix="")
Definition: EdbCorrectionMapper.cxx:167
EdbCell2 eMapAl
working object with local alignments
Definition: EdbCorrectionMapper.h:34
EdbH2 eHtxty1
Definition: EdbCorrectionMapper.h:45
EdbH2 eHdty_ty
Definition: EdbCorrectionMapper.h:42
EdbH1 eHshr
Definition: EdbCorrectionMapper.h:40
void MakeCorrectionsTable()
Definition: EdbCorrectionMapper.cxx:248
EdbH2 eHxy2
Definition: EdbCorrectionMapper.h:44
EdbH1 eHdz
dz
Definition: EdbCorrectionMapper.h:39
void Write(const char *suffix="")
Definition: EdbCorrectionMapper.cxx:117
void SetCorrDZ()
Definition: EdbCorrectionMapper.cxx:68
int eNcpMin
min number of coincidences to accept correction
Definition: EdbCorrectionMapper.h:50
EdbH2 * MapDV(int ivar)
Definition: EdbCorrectionMapper.cxx:104
virtual ~EdbCorrectionMapper()
Definition: EdbCorrectionMapper.cxx:63
void UpdateLayerWithLocalCorr(EdbLayer &la)
Definition: EdbCorrectionMapper.cxx:242
EdbH2 eHdtxy
dtxdty
Definition: EdbCorrectionMapper.h:38
EdbH2 eHtxty2
Definition: EdbCorrectionMapper.h:45
float eZ1
Definition: EdbCorrectionMapper.h:48
void SmoothCorrections()
Definition: EdbCorrectionMapper.cxx:262
EdbCorrectionBin * GetBin(float x, float y)
Definition: EdbCorrectionMapper.h:58
void FillS(EdbSegP *s1, EdbSegP *s2)
Definition: EdbCorrectionMapper.h:65
EdbCorrectionMap eMap
result: corrections map
Definition: EdbCorrectionMapper.h:35
int InitMap(int nx, float minx, float maxx, int ny, float miny, float maxy)
Definition: EdbCorrectionMapper.cxx:284
EdbCorrectionMapper()
Definition: EdbCorrectionMapper.cxx:58
TCanvas * DrawSum(const char *suffix)
Definition: EdbCorrectionMapper.cxx:129
EdbH2 eHxy1
Definition: EdbCorrectionMapper.h:44
float eZ2
Definition: EdbCorrectionMapper.h:48
EdbH2 * MapDZ()
Definition: EdbCorrectionMapper.cxx:79
EdbID eID2
Definition: EdbCorrectionMapper.h:47
EdbH2 eHdxy
dxdy
Definition: EdbCorrectionMapper.h:37
void Fill(EdbSegP &s1, EdbSegP &s2)
Definition: EdbCorrectionMapper.cxx:306
EdbCorrectionBin * GetBin(int i)
Definition: EdbCorrectionMapper.h:57
fast 2-dim histogram class (used as a basis for EdbCell1)
Definition: EdbCell1.h:17
fast 2-dim histogram class (used as a basis for EdbCell2)
Definition: EdbCell2.h:19
Definition: EdbLayer.h:39
EdbSegP * s1
Definition: tlg2couples.C:29
EdbSegP * s2
Definition: tlg2couples.C:30