]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - HLT/TPCLib/AliHLTTPCClusterFinderComponent.h
incremented library version
[u/mrichter/AliRoot.git] / HLT / TPCLib / AliHLTTPCClusterFinderComponent.h
index 36e9f0eed5bb602b23c232ffd0ae27aba2afedee..3b024b06892bd145b04ce6275d2c26f77b6c7bad 100644 (file)
@@ -55,10 +55,6 @@ class AliHLTTPCClusterFinderComponent : public AliHLTProcessor
          * @param packed    whether to use the packed or unpacked reader 
          */
        AliHLTTPCClusterFinderComponent(bool packed);
-       /** not a valid copy constructor, defined according to effective C++ style */
-       AliHLTTPCClusterFinderComponent(const AliHLTTPCClusterFinderComponent&);
-       /** not a valid assignment op, but defined according to effective C++ style */
-       AliHLTTPCClusterFinderComponent& operator=(const AliHLTTPCClusterFinderComponent&);
        /** destructor */
        virtual ~AliHLTTPCClusterFinderComponent();
 
@@ -88,7 +84,13 @@ class AliHLTTPCClusterFinderComponent : public AliHLTProcessor
                     AliHLTComponentTriggerData& trigData, AliHLTUInt8_t* outputPtr, 
                     AliHLTUInt32_t& size, vector<AliHLTComponentBlockData>& outputBlocks );
        
+       using AliHLTProcessor::DoEvent;
+
     private:
+       /** copy constructor prohibited */
+       AliHLTTPCClusterFinderComponent(const AliHLTTPCClusterFinderComponent&);
+       /** assignment operator prohibited */
+       AliHLTTPCClusterFinderComponent& operator=(const AliHLTTPCClusterFinderComponent&);
        /** the cluster finder object */
        AliHLTTPCClusterFinder* fClusterFinder;                                      //!transient
        /** the reader object for data decoding */
@@ -116,13 +118,19 @@ class AliHLTTPCClusterFinderComponent : public AliHLTProcessor
        */
       Int_t fPatch;                                                                  //!transient
 
+      /*
+       * Switch to specify if one ship out a list of active pads.
+       * Used for the 2007 December run. 
+       */
+      Int_t fGetActivePads;                                                          //!transient
+
       /*
        * Pointer to a PadArray object containing a double array of all the pads in
        * the current patch.
        */
       AliHLTTPCPadArray * fPadArray;                                                 //!transient
 
-      ClassDef(AliHLTTPCClusterFinderComponent, 1)
+      ClassDef(AliHLTTPCClusterFinderComponent, 2)
 
     };
 #endif