]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - HLT/TPCLib/AliHLTTPCPad.h
Adding functionality to read the MC data in HLT. Also updated some classes to read...
[u/mrichter/AliRoot.git] / HLT / TPCLib / AliHLTTPCPad.h
index 373d154a0b660a50e5e1397be72ce185160ba4b0..237a64e506f7eb7827ee14014e929c41f4a873a4 100644 (file)
 
 #include "AliHLTLogging.h"
 #include "AliHLTTPCClusters.h"
+#include "AliHLTTPCDigitReader.h"
 #include "TH1F.h"
 #include <vector>
 
+class AliHLTTPCDigitData;
+
 typedef Int_t AliHLTTPCSignal_t;
 
 
@@ -326,6 +329,19 @@ public:
    */
   void AddClusterCandidate(AliHLTTPCClusters candidate);
 
+  /**
+   * Adds the digits belonging to the candidate.
+   */
+  void AddCandidateDigits(vector<AliHLTTPCDigitData> candidateDigits);
+
+  
+  /**
+   * Returns the digit vector belonging to the candidate
+   */
+  vector<AliHLTTPCDigitData> GetCandidateDigits(Int_t candidateIndex);
+
+  void ClearCandidateDigits(){fCandidateDigitsVector.clear();}
+
   /**
    * Prints the raw data og this pad.
    */
@@ -409,6 +425,8 @@ public:
   /** Number of good signals sent (good signals is signals surviving ZeroSuppression) */
   Int_t fNGoodSignalsSent;
   
-  ClassDef(AliHLTTPCPad, 6)
+  vector<vector<AliHLTTPCDigitData> > fCandidateDigitsVector;
+
+  ClassDef(AliHLTTPCPad, 7)
 };
 #endif // ALIHLTTPCPAD_H