//PH Initialisation taken from the default constructor
//fITS = IITTSS;
- fDetTypeRec = new AliITSDetTypeRec();
fresult = 0;
fPtref = 0.;
fChi2max =0.;
////////// gets information on geometry /////////////////////////////
AliRunLoader* rl = AliRunLoader::Open("galice.root");
- rl->CdGAFile();
- AliITSgeom* g1 = (AliITSgeom*)gDirectory->Get("AliITSgeom");
+ AliITSLoader* loader = (AliITSLoader*)runLoader->GetLoader("ITSLoader");
+ if (!loader) {
+ Error("AliITSTrackerV1", "ITS loader not found");
+ return;
+ }
+ fDetTypeRec = new AliITSDetTypeRec(loader);
+ AliITSgeom* g1 = loader->GetITSgeom();
Int_t ll=1, dd=1;
TVector det(9);
////////// gets magnetic field factor //////////////////////////////
-
- AliMagF * fieldPointer = gAlice->Field();
- // fFieldFactor = (Double_t)fieldPointer->Factor();
- fFieldFactor =(Double_t)fieldPointer-> SolenoidField()/10/.2;
+ AliMagF * fieldPointer = (AliMagF*)TGeoGlobalMagField::Instance()->GetField();
+ fFieldFactor = fieldPointer ? fieldPointer->SolenoidField()/10/.2 : 0;
// cout<< " field factor = "<<fFieldFactor<<"\n"; getchar();
delete rl;
gAlice->GetEvent(evNumber); //modificato per gestire hbt
- AliKalmanTrack::SetConvConst(1000/0.299792458/gAlice->Field()->SolenoidField());
- // cout<<" field = "<<gAlice->Field()->SolenoidField()<<endl;
-
-
TFile *cf=TFile::Open("AliTPCclusters.root");
AliTPCParam *digp= (AliTPCParam*)cf->Get("75x40_100x60_150x60");
if (!digp) { cerr<<"TPC parameters have not been found !\n"; getchar();}