27 mbank->SetScanLine(saxis);
38 if (
mPhiId != -1 || min > max)
return -1;
77 if (
mThetaId != -1 || min > max)
return -1;
95 unsigned div[3] = {1, 1, 1};
100 if (range < gra)
break;
120 fManager->
GetInFile()->GetObject(
"FairBaseParSet", bpset);
125 TIterator *fListIter = fGenList->MakeIterator();
129 unsigned gCounter = 0;
131 while( (obj = fListIter->Next()) ) {
209 if (!location->HasSensitiveVolumes())
continue;
210 printf(
"%7.2f\n", location->GetZ());
214 for(
unsigned tmpl=0; tmpl<location->GetSensitiveVolumeNodeWrapperCount(); tmpl++) {
218 std::set<double> xMin, yMin, xMax, yMax, rMin, rMax;
222 for(
unsigned kfnd=0; kfnd<location->GetNodeCount(); kfnd++) {
232 TVector3 vvLc[4] = {TVector3(xmin,
ymin, 0.0), TVector3(xmin,
ymax, 0.0),
235 for(
unsigned iq=0; iq<4; iq++) {
237 TVector3 vvNd =
MasterToLocal(location->GetNodeToMaster(tmpl), vvGl);
238 double xx = vvNd[0], yy = vvNd[1];
245 rMax.insert(sqrt(xx*xx+yy*yy));
253 xMin, xMax, yMin, yMax, rMin, rMax);
254 if (!ngroup)
return kERROR;
258 for(std::set<SensitiveVolume*>::iterator
it=location->GetSensitiveVolumes().begin();
259 it != location->GetSensitiveVolumes().end();
it++)
260 (*it)->SetNodeGroup(tmpl, ngroup);
285 #define _COVARIANCE_FIRST_BLOWUP_CFF_ (1000)
286 #define _COVARIANCE_FINAL_BLOWUP_CFF_ (1000)
304 const unsigned *
id = match->
GetIdPtr();
320 p = 1.0/(sin(rtheta)*pvar);
337 double nn[3] = {sin(rtheta)*
cos(rphi), sin(rtheta)*sin(rphi),
cos(rtheta)};
340 x0->
KFV(2) = nn[0]/nn[2];
341 x0->
KFV(3) = nn[1]/nn[2];
423 static unsigned evCounter;
424 printf(
"\n\n FwdTrackFinder::Exec() ... Ev#%03d\n", evCounter++);
439 if (!dgroup->
_fHits)
continue;
440 unsigned hnum = dgroup->
_fHits->GetEntriesFast();
442 for(
unsigned ih=0; ih<hnum; ih++) {
457 assert(!ngroup->
AddMember(std::pair<void *, void *>(dgroup, hit), from, to));