]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - HLT/trigger/AliHLTGlobalTriggerConfig.h
dding default trigger description and trigger domain parameters for AliHLTTriggerMenu...
[u/mrichter/AliRoot.git] / HLT / trigger / AliHLTGlobalTriggerConfig.h
index 065fb6211121f45b5c630d58ccf4cd1030345f8f..f9d16f68e51027db3bed4b1341c6a4f211b0820b 100644 (file)
@@ -13,6 +13,7 @@
 
 class AliHLTComponentDataType;
 class AliHLTTriggerMenu;
+class AliHLTTriggerDomain;
 
 /**
  * \class AliHLTGlobalTriggerConfig
@@ -195,6 +196,28 @@ class AliHLTGlobalTriggerConfig
       const char* description = NULL
     );
   
+  /**
+   * Sets the default trigger description string that should be used by the global
+   * trigger component for trigger decisions that have a negative (false) trigger
+   * result.
+   * \param  description  The trigger description string to use.
+   */
+  static void SetDefaultTriggerDescription(const char* description);
+  
+  /**
+   * This method sets the default trigger domain to use by the global trigger
+   * component or trigger decisions that have a negative (false) trigger result.
+   * \param  domain  The new value of the default trigger domain.
+   */
+  static void SetDefaultTriggerDomain(const AliHLTTriggerDomain& domain);
+  
+  /**
+   * Fetches the default trigger domain that will be used by the global trigger
+   * component or trigger decisions that have a negative (false) trigger result.
+   * \returns The default trigger domain for the current trigger menu.
+   */
+  static AliHLTTriggerDomain& DefaultTriggerDomain();
+  
  private:
   
   /// Not implemented. Do not allow copying of this object.