41 |
rigdefault = 50.; |
rigdefault = 50.; |
42 |
nox = false; |
nox = false; |
43 |
noy = false; |
noy = false; |
44 |
|
forcecalo = false; |
45 |
|
memset(mask,0,2*22*sizeof(Int_t)); |
46 |
// |
// |
47 |
Clear(); |
Clear(); |
48 |
// |
// |
201 |
// |
// |
202 |
// Mask x or y view if nox and/or noy are true (default false) |
// Mask x or y view if nox and/or noy are true (default false) |
203 |
// |
// |
204 |
|
if ( mask[view][plane] ) mip = 0.; |
205 |
if ( nox && view == 0 ) mip = 0.; |
if ( nox && view == 0 ) mip = 0.; |
206 |
if ( noy && view == 1 ) mip = 0.; |
if ( noy && view == 1 ) mip = 0.; |
207 |
// |
// |
211 |
if ( sel ){ |
if ( sel ){ |
212 |
if ( plane < (22 - N) ){ |
if ( plane < (22 - N) ){ |
213 |
// |
// |
214 |
if ( emulate18 && plane == (18 - N) ) mip = 0.; |
if ( emulate18 && plane == (18 - N) && view == 0 ) mip = 0.; |
215 |
if ( plane >= NC ) mip = 0.; |
if ( plane >= NC ) mip = 0.; |
216 |
event->clevel1->estrip[strip][plane][view] = mip; |
event->clevel1->estrip[strip][plane][view] = mip; |
217 |
// |
// |
223 |
if ( cont ){ |
if ( cont ){ |
224 |
if ( plane >= N ){ |
if ( plane >= N ){ |
225 |
// |
// |
226 |
if ( emulate18 && plane == (18 + N) ) mip = 0.; |
if ( emulate18 && plane == (18 + N) && view == 0 ) mip = 0.; |
227 |
if ( (plane-N) >= NC ) mip = 0.; |
if ( (plane-N) >= NC ) mip = 0.; |
228 |
event->clevel1->estrip[strip][(plane-N)][view] = mip; |
event->clevel1->estrip[strip][(plane-N)][view] = mip; |
229 |
// |
// |
360 |
// conditions are: 0) no track from the tracker 1) we have a track fit both in x and y 2) no problems with calo for this event 3) no selftrigger event |
// conditions are: 0) no track from the tracker 1) we have a track fit both in x and y 2) no problems with calo for this event 3) no selftrigger event |
361 |
// |
// |
362 |
// if ( trackanyway && !filled && event->clevel2->npcfit[0] >= 2 && event->clevel2->npcfit[1] >= 2 && event->clevel2->good != 0 && event->clevel2->trigty < 2. ){ |
// if ( trackanyway && !filled && event->clevel2->npcfit[0] >= 2 && event->clevel2->npcfit[1] >= 2 && event->clevel2->good != 0 && event->clevel2->trigty < 2. ){ |
363 |
if ( trackanyway && m3 ){ |
if ( (trackanyway && m3) || forcecalo ){ |
364 |
if ( debug ) printf(" Event with a track not fitted by the tracker \n"); |
if ( debug ) printf(" Event with a track not fitted by the tracker \n"); |
365 |
// |
// |
366 |
// Disable "track mode" in the fortran routine |
// Disable "track mode" in the fortran routine |