]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - HLT/TPCLib/AliHLTTPCDefinitions.h
bug fix - Adam
[u/mrichter/AliRoot.git] / HLT / TPCLib / AliHLTTPCDefinitions.h
index e86764aef612dc9ce2328518a5c6183c37f07794..983b9513022f48cc80a4d1cbcc26093e95cb66dc 100644 (file)
@@ -36,6 +36,11 @@ public:
                {
                return (AliHLTUInt8_t)( (spec & 0xFF000000) >> 24 );
                }
+       static Int_t GetSingleSliceNr( const AliHLTComponentBlockData& block )
+               {
+               return GetSingleSliceNr(block.fSpecification);
+               }
+       static Int_t GetSingleSliceNr( ULong_t spec );
        static AliHLTUInt8_t GetMinPatchNr( const AliHLTComponentBlockData& block )
                {
                return (AliHLTUInt8_t)( (block.fSpecification & 0x000000FF) );
@@ -52,7 +57,11 @@ public:
                {
                return (AliHLTUInt8_t)( (spec & 0x0000FF00) >> 8 );
                }
-       
+       static Int_t GetSinglePatchNr( const AliHLTComponentBlockData& block )
+               {
+               return GetSinglePatchNr(block.fSpecification);
+               }
+       static Int_t GetSinglePatchNr( ULong_t spec );
        static AliHLTUInt32_t EncodeDataSpecification( AliHLTUInt8_t minSliceNr, 
                                                AliHLTUInt8_t maxSliceNr,
                                                AliHLTUInt8_t minPatchNr,
@@ -123,12 +132,16 @@ public:
   /** remaining clusters model data type */
   static const AliHLTComponentDataType fgkRemainingClustersModelDataType;      // see above
   static const AliHLTComponentDataType& RemainingClustersModelDataType();
-  /** cluster tracks compressed data type */
+  /** track clusters compressed data type */
   static const AliHLTComponentDataType fgkClusterTracksCompressedDataType;     // see above
   static const AliHLTComponentDataType& ClusterTracksCompressedDataType();
+  /** track cluster ids data type */
+  static const AliHLTComponentDataType& ClusterIdTracksDataType();
   /** remaining clusters compressed data type */
   static const AliHLTComponentDataType fgkRemainingClustersCompressedDataType; // see above
   static const AliHLTComponentDataType& RemainingClustersCompressedDataType();
+  /** remaining clusters ids data type */
+  static const AliHLTComponentDataType& RemainingClusterIdsDataType();
 
   // Calibration data
   /** pedestal calibration data */
@@ -159,6 +172,9 @@ public:
     kSigmaZ2,
     kCharge,
     kQMax,
+    kResidualPad,
+    kResidualTime,
+    kClusterCount,
     kLast = kQMax
   };
 
@@ -173,6 +189,10 @@ public:
 
   static const AliClusterParameter fgkClusterParameterDefinitions[];
   static unsigned GetNumberOfClusterParameterDefinitions();
+  static const unsigned fgkMaxClusterDeltaPad;
+  static unsigned GetMaxClusterDeltaPad() {return fgkMaxClusterDeltaPad;}
+  static const unsigned fgkMaxClusterDeltaTime;
+  static unsigned GetMaxClusterDeltaTime() {return fgkMaxClusterDeltaTime;}
 
 private: