]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - HLT/global/AliHLTGlobalHistoComponent.h
Fix leaks in AliIsolationCut and AlianaOmegaToPi0Gamma
[u/mrichter/AliRoot.git] / HLT / global / AliHLTGlobalHistoComponent.h
index e48f6332a485eba6e9f9e583143b1b63df83e89c..68ea51d432683e0eb868dea36cf4d5f5088c763f 100644 (file)
@@ -66,7 +66,12 @@ class AliHLTGlobalHistoComponent : public AliHLTTTreeProcessor
   virtual const char* GetComponentID() {return "GlobalHisto";};
   /// inherited from AliHLTComponent: input data types
   virtual void GetInputDataTypes(AliHLTComponentDataTypeList&);
-
+  
+  /// interface function, see AliHLTComponent for description
+  AliHLTComponentDataType GetOutputDataType();
+  
+  
   /// inherited from AliHLTComponent: spawn function, create an instance.
   virtual AliHLTComponent* Spawn() {return new AliHLTGlobalHistoComponent;}
 
@@ -201,8 +206,6 @@ class AliHLTGlobalHistoComponent : public AliHLTTTreeProcessor
                        AliHLTComponentTriggerData& trigData );
   /// dtOrigin for PushBack.
   AliHLTComponentDataType GetOriginDataType() const;
-  /// spec for PushBack
-  AliHLTUInt32_t GetDataSpec() const {return 0;}
 
   int ResetVariables();
   
@@ -211,13 +214,15 @@ private:
   AliHLTGlobalHistoComponent(const AliHLTGlobalHistoComponent&);
   /// assignment operator prohibited
   AliHLTGlobalHistoComponent& operator=(const AliHLTGlobalHistoComponent&);
-
+    
   /// the event number, tree filling variable
   int fEvent; //!
   /// track count, tree filling variable
   int fNofTracks; //!
   /// V0 count, tree filling variable
-  int fNofV0s; //!
+  //int fNofV0s; //!
+  /// UPC pair count (=1), tree filling variable
+  //int fNofUPCpairs; //!
   /// contributors count, tree filling variable
   int fNofContributors; //!
  /// x coordinate of vertex
@@ -232,7 +237,25 @@ private:
   /// filling arrays for track parameters
   AliHLTGlobalHistoVariables<float> fTrackVariables; //!
   AliHLTGlobalHistoVariables<int> fTrackVariablesInt; //!
+  /// filling arrays for V0 parameters
+  //AliHLTGlobalHistoVariables<float> fV0Variables; //!
+  /// filling arrays for UPC parameters
+  //AliHLTGlobalHistoVariables<float> fUPCVariables; //!
   
+//   Double_t fGammaCuts[8];  // cuts for gammas
+//   Double_t fKsCuts[8];     // cuts for Ks
+//   Double_t fLambdaCuts[8]; // cuts for Lambdas
+//   Double_t fAPCuts[8];     // cuts for Armenteros-Podolanski plot
+// 
+//   Int_t fNEvents;  // n of processed events
+//   Int_t fNGammas;  // n found total
+//   Int_t fNKShorts; // n found total
+//   Int_t fNLambdas; // n found total
+//   Int_t fNPi0s;    // n found total
+
   ClassDef(AliHLTGlobalHistoComponent, 0) // HLT Global Histogram component
 };
 #endif