169 corrmap->SetRightMargin(0.14);
170 corrmap->SetLeftMargin(0.08);
171 corrmap->SetFillColor(3);
172 TH2F *h2f = map.
DrawH2( Form(
"mapDZ_%s" ,suffix), corrmap->GetTitle() );
173 h2f->GetXaxis()->SetLabelSize(0.025);
174 h2f->GetYaxis()->SetLabelSize(0.025);
175 h2f->GetZaxis()->SetLabelSize(0.025);
178 for(
int i=0; i<n; i++ ) {
180 h2f->Fill(map.
Xj(i), map.
Yj(i), scorr.
V(2)-1);
186 float scalexy = 300.;
187 float scaletxty = 100000.;
188 for(
int i=0; i<n; i++ ) {
191 float dx = scorr.
V(0);
192 float dy = scorr.
V(1);
193 float dtx = scorr.
V(3);
194 float dty = scorr.
V(4);
199 TArrow *arrowxy =
new TArrow(x,y,x+scalexy*dx,y+scalexy*dy,0.005);
200 arrowxy->SetLineWidth(2);
201 arrowxy->SetLineColor(1);
204 TArrow *arrowtxty =
new TArrow(x,y,x+scaletxty*dtx,y+scaletxty*dty,0.005);
205 arrowtxty->SetLineWidth(2);
206 arrowtxty->SetLineColor(0);
210 t->SetTextSize(0.02);
216 float x= map.
Xj(0)+
xbin/6;
217 float y= map.
Yj(0)+
ybin/6;
218 TArrow *arrowxy =
new TArrow(x,y,x+scalexy*10,y,0.005);
219 arrowxy->SetLineWidth(3);
220 arrowxy->SetLineColor(1);
222 TText *
text =
new TText(x,y+
ybin/10,
"10 microns");
223 text->SetTextSize(0.02);
229 TArrow *arrowtxty =
new TArrow(x,y,x+scaletxty*0.01,y,0.005);
230 arrowtxty->SetLineWidth(3);
231 arrowtxty->SetLineColor(0);
233 TText *textt =
new TText(x,y+
ybin/10,
"10 mrad");
234 textt->SetTextSize(0.02);
TText * text
Definition: Canv_SYSTEMATICS_ALLCOMBINED__RMSEnergy__vs__Energy__ELECTRON.C:164
TTree * t
Definition: check_shower.C:4
EdbLayer * GetLayer(float x, float y)
Definition: EdbLayer.h:24
EdbSegCorr CorrLoc(int j)
Definition: EdbLayer.cxx:264
int Ncp()
Definition: EdbLayer.cxx:239
EdbID eID1
Definition: EdbCorrectionMapper.h:47
EdbID eID2
Definition: EdbCorrectionMapper.h:47
float Xj(int j) const
Definition: EdbCell2.h:62
float Ybin() const
Definition: EdbCell2.h:78
float Yj(int j) const
Definition: EdbCell2.h:63
float Xbin() const
Definition: EdbCell2.h:77
TH2F * DrawH2(const char *name="plot2d", const char *title="EdbH2plot2D")
Definition: EdbCell2.cpp:197
char * AsString() const
Definition: EdbID.cxx:24
int Ncp() const
Definition: EdbLayer.h:75
Definition: EdbSegCorr.h:8
float V(int i)
Definition: EdbSegCorr.h:23
float xbin
Definition: emthickness.cpp:61
float ybin
Definition: emthickness.cpp:63