]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - HLT/TRD/AliHLTTRDClusterizerComponent.h
Coverity fixes
[u/mrichter/AliRoot.git] / HLT / TRD / AliHLTTRDClusterizerComponent.h
index 4f4295f0ca9012cede1af48eb228bcbb09accab9..0abba09d6ce7a822fba1fc8053e8d97e2d6c6965 100644 (file)
@@ -8,7 +8,7 @@
 //* See cxx source for full Copyright notice                               *
 
 /** @file   AliHLTTRDClusterizerComponent.h
-    @author 
+    @author Theodor Rascanu
     @date   
     @brief  Declaration of a TRDClusterizer component.
 */
@@ -45,6 +45,7 @@ public:
   int GetOutputDataTypes(AliHLTComponentDataTypeList& tgtList);
   virtual void GetOutputDataSize( unsigned long& constBase, double& inputMultiplier );
   AliHLTComponent* Spawn();
+  void GetOCDBObjectDescription(TMap* const targetMap);
        
 protected:
        
@@ -63,9 +64,9 @@ protected:
   using AliHLTProcessor::DoEvent;
 
   int Configure(const char* arguments);
-  int SetParams();
+  virtual int SetParams();
        
-private:
+protected:
   /** copy constructor prohibited */
   AliHLTTRDClusterizerComponent(const AliHLTTRDClusterizerComponent&);
   /** assignment operator prohibited */
@@ -82,15 +83,19 @@ private:
   AliRawReaderMemory *fMemReader; //! Input raw data reader
   AliTRDReconstructor *fReconstructor;
 
-  Int_t fRecoParamType;     // default will be the low flux
-  Int_t fRecoDataType;      // default will be simulation
-  Int_t fRawDataVersion;
-  Int_t fyPosMethod;        // 0=COG 1=LUT 2=Gauss 
+  Int_t fRecoParamType;        // default will be the low flux
+  Int_t fRecoDataType;         // default will be simulation
+  Int_t fRawDataVersion;       // depreceated ?
+  Int_t fyPosMethod;           // 0=COG 1=LUT 2=Gauss 
   TString fgeometryFileName;
-  Bool_t fProcessTracklets; // write the L! tracklets to output
-  Bool_t fHLTstreamer;      // use FastStreamer
-
-  ClassDef(AliHLTTRDClusterizerComponent, 3)
+  Bool_t fProcessTracklets;    // write the L1 tracklets to output
+  Bool_t fHLTstreamer;         // use FastStreamer
+  Bool_t fTC;                  // using tail cancellation
+  Bool_t fHLTflag;             // use HLT flag in reconstructor
+  Bool_t fHighLevelOutput;     // do we what to have high level output (only for debuging)
+  Bool_t fEmulateHLTClusters;  // for debugging data containers
+
+  ClassDef(AliHLTTRDClusterizerComponent, 5)
 
 };
 #endif