- TFile* esdFile = TFile::Open("AliESDs.root");
- if (!esdFile || !esdFile->IsOpen()) {
- Error("DecodeRecoCocktailNew", "opening ESD file AliESDs.root failed");
- return;
- }
-
- AliESD* esd = new AliESD();
- TTree* treeESD = (TTree*) esdFile->Get("esdTree");
- if (!treeESD) {
- Error("CheckESD", "no ESD tree found");
- return;
- }
- treeESD->SetBranchAddress("ESD", &esd);
-
- // Import TGeo geometry (needed by AliMUONTrackExtrap::ExtrapToVertex)
- if (!gGeoManager) {
- TGeoManager::Import(geoFilename);
- if (!gGeoManager) {
- Error("MUONmass_ESD", "getting geometry from file %s failed", geoFilename);
- return;
- }
- }
-
- // set mag field
- // waiting for mag field in CDB
- printf("Loading field map...\n");
- AliMagFMaps* field = new AliMagFMaps("Maps","Maps", 1, 1., 10., AliMagFMaps::k5kG);
- AliTracker::SetFieldMap(field, kFALSE);
- // set the magnetic field for track extrapolations
- AliMUONTrackExtrap::SetField(AliTracker::GetFieldMap());
-
- AliMUONRecoCheck *rc = new AliMUONRecoCheck("galice.root");
- AliRunLoader *runLoader = rc->GetRunLoader();