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 ---
29 class AliTrackMapper {
33 virtual ~AliTrackMapper(){}
34 void CreateMap(Int_t nEvents, Int_t firstEventNr,
35 const char* fnMap = "trackMap.root",
36 const char* fnHits ="rfio:galice.root");
37 Int_t CreateMap(Int_t eventNr, TFile* fileMap,AliRunLoader* rl);
38 void SetDebug(Int_t level) {fDEBUG = level;}
39 void CheckTrackMap(Int_t eventNr, const char* fnMap = "trackMap.root");
40 AliTrackMap* LoadTrackMap(Int_t eventNr, const char* fnMap, TFile* &fileMap);
45 Int_t fDEBUG; // Debug flag
47 ClassDef(AliTrackMapper,0) // methods to create AliTrackMap
50 #endif // ALITRACKMAPPER_H