]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - HLT/trigger/AliHLTTriggerBarrelGeomMultiplicity.h
esd to flat converter component changes
[u/mrichter/AliRoot.git] / HLT / trigger / AliHLTTriggerBarrelGeomMultiplicity.h
index f546a7f0f6a2d6aba00275222b1202da211bd25c..8a3f1fdf810838004355f02bef6da06fde4bba0b 100644 (file)
@@ -1,3 +1,5 @@
+//-*- Mode: C++ -*-
+// $Id$
 #ifndef ALIHLTTRIGGERBARRELGEOMMULTIPLICITY_H
 #define ALIHLTTRIGGERBARRELGEOMMULTIPLICITY_H
 //* This file is property of and copyright by the ALICE HLT Project        * 
 ///         a geometrical selection of the central barrel.
 
 #include "AliHLTTrigger.h"
-#include "TList.h"
+
+class AliHLTTriggerDecisionParameters;
+
 /**
  * @class  AliHLTTriggerBarrelGeomMultiplicity
  * HLT trigger component for charged particle multiplicity in the
  * central barrel.
  * 
- * Triggers on charged particle number in a certain pt range.
+ * Triggers on charged particle number in a certain geometrical acceptance
  *
  * <h2>General properties:</h2>
  *
  *
  * <h2>Mandatory arguments:</h2>
  * <!-- NOTE: ignore the \li. <i> and </i>: it's just doxygen formatting -->
+ * \li -triggername     <i> n   </i> <br>
+ *      specifies which configuration object to use for the trigger
  *
  * <h2>Optional arguments:</h2>
  * <!-- NOTE: ignore the \li. <i> and </i>: it's just doxygen formatting -->
+ * \li -geomfile     <i> n   </i> <br>
+ *      specifies root file containing configuration objects
  *
  * <h2>Configuration:</h2>
  * <!-- NOTE: ignore the \li. <i> and </i>: it's just doxygen formatting -->
@@ -44,7 +52,8 @@
  * component arguments.
  *
  * <h2>Default CDB entries:</h2>
- * HLT/ConfigHLT/BarrelGeomMultiplicityTrigger: TList storing the detector geometries
+ * HLT/ConfigHLT/BarrelGeomMultiplicityTrigger/<triggername>: TObjArray storing the
+ * geometries and readout parameters. 
  * HLT/ConfigHLT/Solenoidbz: TObjString -solenoidBz field
  *
  * <h2>Performance:</h2>
@@ -116,15 +125,20 @@ class AliHLTTriggerBarrelGeomMultiplicity : public AliHLTTrigger
   // array of (sub-)detectors to trigger on
   TObjArray *fDetectorArray; // !transient
 
-  // Trigger decision
-  AliHLTTriggerDecision *fTriggerDecision; //!transient
+  // Trigger decision parameters
+  AliHLTTriggerDecisionParameters *fTriggerDecisionPars; //!transient
 
   // The trigger name
   char *fTriggerName; //!transient
   
-  /// the default configuration entry for this component
+  // the default configuration entry for this component
   char* fOCDBEntry; //!transient
 
+  /** Keep the copy constructor private since it should not be used */
+  AliHLTTriggerBarrelGeomMultiplicity(const AliHLTTriggerBarrelGeomMultiplicity & );
+
+  /** Keep the assignement operator private since it should not be used */
+  AliHLTTriggerBarrelGeomMultiplicity & operator = (const AliHLTTriggerBarrelGeomMultiplicity &);
 
   ClassDef(AliHLTTriggerBarrelGeomMultiplicity, 0);