]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - STEER/AliReconstruction.h
add aliroot macros to look at data from strip modules and from LED reference system
[u/mrichter/AliRoot.git] / STEER / AliReconstruction.h
index 0a793ef171fcf966784f1b12426dde995be8a106..b8cd1af00d3bcaedc452e2175687cc6cf93b0762 100644 (file)
@@ -75,16 +75,13 @@ public:
   void           SetLoadAlignFromCDB(Bool_t load)  {fLoadAlignFromCDB = load;};
   void           SetLoadAlignData(const char* detectors) 
     {fLoadAlignData = detectors;};
-  void           SetESDParLocation(const char *c){fESDPar = c;}
-  TNamed *CopyFileToTNamed(TString fPath,TString fName);
-  void  TNamedToFile(TTree* fTree, TString fName);
 
   //*** Magnetic field setters
   void SetUniformFieldTracking(Bool_t flag=kTRUE){fUniformField=flag;} 
   Bool_t 
   SetFieldMap(Float_t l3Current=30000., Float_t diCurrent=6000., 
              Float_t factor=1., 
-              const char *path="$(ALICE_ROOT)/data/maps/mfchebKGI_meas.root");
+              const char *path="$(ALICE_ROOT)/data/maps/mfchebKGI_sym.root");
 
   //*** Global reconstruction flag setters
   void SetRunVertexFinder(Bool_t flag=kTRUE) {fRunVertexFinder=flag;};
@@ -136,7 +133,7 @@ public:
   }
 
   // Trackers
-  AliTracker* GetTracker(Int_t idx) { return fTracker[idx]; }
+  AliTracker* GetTracker(Int_t idx) const { return fTracker[idx]; }
   Bool_t      CreateTrackers(const TString& detectors);
   void        ImportRunLoader(AliRunLoader* rl) { fRunLoader = rl; }
 
@@ -150,7 +147,7 @@ public:
   void    SetRunPlaneEff(Bool_t flag=kFALSE)  {fRunPlaneEff = flag;}
 
   enum {
-    fgkNDetectors = 15   // number of detectors
+    kNDetectors = 15   // number of detectors
   };
   static Int_t   GetDetIndex(const char * detector);
 
@@ -178,7 +175,7 @@ private:
   Bool_t         IsSelected(TString detName, TString& detectors) const;
   Bool_t         InitRunLoader();
   AliReconstructor* GetReconstructor(Int_t iDet);
-  Bool_t         CreateVertexer();
+  AliVertexer*   CreateVertexer();
   void           CleanUp();
 
   //==========================================//
@@ -238,7 +235,6 @@ private:
   TObjArray      fOptions;            // options for reconstructor objects
   Bool_t         fLoadAlignFromCDB;   // Load alignment data from CDB and apply it to geometry or not
   TString        fLoadAlignData;      // Load alignment data from CDB for these detectors
-  TString        fESDPar;             // String where the esd.par is stored, will be attached to the tree         
   TString        fUseHLTData;        // Detectors for which the HLT data is used as input
   AliRunInfo*    fRunInfo;            // an object which contains essential global conditions information
   AliEventInfo   fEventInfo;          // an object which contains essential event information
@@ -247,12 +243,11 @@ private:
   AliRawReader*  fRawReader;          //! current raw data reader
   AliRawReader*  fParentRawReader;    //! parent raw data reader in case of AliRawReaderHLT
 
-  static const char* fgkDetectorName[fgkNDetectors]; //! names of detectors
-  AliReconstructor*  fReconstructor[fgkNDetectors];  //! array of reconstructor objects
+  static const char* fgkDetectorName[kNDetectors]; //! names of detectors
+  AliReconstructor*  fReconstructor[kNDetectors];  //! array of reconstructor objects
   AliRecoParam   fRecoParam;                      // container for the reco-param objects for detectors
-  AliLoader*     fLoader[fgkNDetectors];   //! detector loaders
-  AliVertexer*   fVertexer;                //! vertexer for ITS
-  AliTracker*    fTracker[fgkNDetectors];  //! trackers
+  AliLoader*     fLoader[kNDetectors];   //! detector loaders
+  AliTracker*    fTracker[kNDetectors];  //! trackers
   AliESDVertex*  fDiamondProfileSPD;       // (x,y) diamond profile from SPD for AliITSVertexer3D(Z)
   AliESDVertex*  fDiamondProfile;          // (x,y) diamond profile for AliVertexerTracks (ITS+TPC)
   AliESDVertex*  fDiamondProfileTPC;       // (x,y) diamond profile from TPC for AliVertexerTracks
@@ -292,7 +287,7 @@ private:
 
   TTree*              fChain;      //! The raw-data chain in case of AliRawReaderChain
 
-  ClassDef(AliReconstruction, 28)      // class for running the reconstruction
+  ClassDef(AliReconstruction, 30)      // class for running the reconstruction
 };
 
 #endif