]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TRD/AliTRDReconstructor.h
Improving prototypes
[u/mrichter/AliRoot.git] / TRD / AliTRDReconstructor.h
index a25cbf63491c9ac20abb1f5cf6070d1b5d84d64e..909a1faeae0b53188472fb2f7b8bacbb98877626 100644 (file)
@@ -21,13 +21,15 @@ class AliTRDReconstructor: public AliReconstructor
 {
 public:
   enum AliTRDsteerParam {
-    kWriteClusters   = BIT(0)
-    ,kSeeding        = BIT(1)
-    ,kSteerPID       = BIT(2)
-    ,kWriteTracklets = BIT(3)
-    ,kDriftGas       = BIT(4)
-    ,kHLT            = BIT(5)
-    ,kCosmic         = BIT(6)
+    kDigitsConversion= BIT(0)
+    ,kWriteClusters  = BIT(1)
+    ,kSeeding        = BIT(2)
+    ,kSteerPID       = BIT(3)
+    ,kEightSlices    = BIT(4)
+    ,kWriteTracklets = BIT(5)
+    ,kDriftGas       = BIT(6)
+    ,kHLT            = BIT(7)
+    ,kCosmic         = BIT(8)
   };
   enum AliTRDReconstructorTask {
     kClusterizer = 0
@@ -66,12 +68,13 @@ public:
   static const AliTRDrecoParam* GetRecoParam() { return dynamic_cast<const AliTRDrecoParam*>(AliReconstructor::GetRecoParam(2)); }
   Int_t               GetStreamLevel(AliTRDReconstructorTask task) const    { return fStreamLevel[task];} 
   inline void         GetTCParams(Double_t *par) const;
-  virtual Bool_t      HasDigitConversion() const                   { return kFALSE;           };
+  virtual Bool_t      HasDigitConversion() const                   { return fSteerParam&kDigitsConversion;  };
   Bool_t              IsWritingClusters() const  { return fSteerParam&kWriteClusters;}
   Bool_t              IsWritingTracklets() const { return fSteerParam&kWriteTracklets;}
   Bool_t              IsHLT() const              { return fSteerParam&kHLT;}
   Bool_t              IsSeeding() const          { return fSteerParam&kSeeding;}
   Bool_t              IsCosmic() const           { return fSteerParam&kCosmic;}
+  Bool_t              IsEightSlices() const      { return fSteerParam&kEightSlices;}
 
   virtual void        Reconstruct(AliRawReader *rawReader, TTree *clusterTree) const;
   virtual void        Reconstruct(TTree *digitsTree, TTree *clusterTree) const;