]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
added HLT scalers to feed monitoring component
authorfronchet <fronchet@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 18 Aug 2011 13:44:13 +0000 (13:44 +0000)
committerfronchet <fronchet@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 18 Aug 2011 13:44:13 +0000 (13:44 +0000)
HLT/trigger/AliHLTTriggerFastJet.h

index 875192d3e24c14013947f9342e4064c05e0fc126..e98dc2abd412269246c7a455f9b7260b329532a0 100644 (file)
 #ifndef ALIHLTTRIGGERFASTJET_H
 #define ALIHLTTRIGGERFASTJET_H
 
-#include "AliHLTTriggerEmcalClusterEnergy.h"
-#include "AliESDTrackCuts.h"
 #include "TObjArray.h"
 #include "AliHLTTrigger.h"
+#include "AliESDtrackCuts.h"
+#include "AliHLTScalars.h"
 #include "AliFJWrapper.h"
 
 class AliHLTCaloClusterReader;
@@ -57,12 +57,18 @@ class AliHLTTriggerFastJet : public AliHLTTrigger
   // inherited from AliHLTComponent: scan one argument and its parameters
   int ScanConfigurationArgument(int argc, const char** argv);
 
-  // inherited from AliHLTComponent: Get a ratio by how much the data volume is shrunken or enhanced.
+  // inherited from AliHLTTrigger: returns the output data types generated from this component 
+  void GetOutputDataTypes(AliHLTComponentDataTypeList &list) const;
+
+  // inherited from AliHLTTrigger: Get a ratio by how much the data volume is shrunken or enhanced.
   void GetOutputDataSize(unsigned long& constBase, double& inputMultiplier);
 
   // inherited from AliHLTTrigger: calculate the trigger
   Int_t DoTrigger();
 
+  // gets tpc tracks
+  TObjArray *GetTPCTracks(AliESDEvent *fESD);
+
   // check if cluster fullfills criteria and if so trigger
   template <class T> 
   Bool_t TriggerOnJet(T Jet);
@@ -82,6 +88,12 @@ class AliHLTTriggerFastJet : public AliHLTTrigger
   // track cuts to get tpc tracks
   AliESDtrackCuts *EsdTrackCuts;
   
+  // flag to make statistics for histograming using AliHLTScalars
+  Bool_t fMakeStats;
+
+  // AliHLTScalars
+  AliHLTScalars scalars;
+
   // offset for calo tracks
   //Int_t fOffset;