1 #ifndef ALITRACKMAPPER_H
2 #define ALITRACKMAPPER_H
3 /* Copyright(c) 1998-2000, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
8 ////////////////////////////////////////////////////////////////////////
11 // create a relation between track label and it's index
12 // in TreeH. Check all branches with hits.
13 // Output is in the root file.
14 // See http://AliSoft.cern.ch/people/chudoba/classes/AliTrackMap.html
16 // Author: Jiri Chudoba (CERN), 2002
18 ////////////////////////////////////////////////////////////////////////
20 // --- ROOT system ---
24 // --- AliRoot header files ---
28 class AliTrackMapper {
32 virtual ~AliTrackMapper(){}
33 void CreateMap(Int_t nEvents, Int_t firstEventNr,
34 const char* fnMap = "trackMap.root",
35 const char* fnHits ="rfio:galice.root");
36 Int_t CreateMap(Int_t eventNr, TFile* fileMap) const;
37 void SetDebug(Int_t level) {fDEBUG = level;}
38 void CheckTrackMap(Int_t eventNr, const char* fnMap = "trackMap.root");
39 AliTrackMap* LoadTrackMap(Int_t eventNr, const char* fnMap, TFile* &fileMap);
44 Int_t fDEBUG; // Debug flag
46 ClassDef(AliTrackMapper,0) // methods to create AliTrackMap
49 #endif // ALITRACKMAPPER_H