]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - STEER/AliTriggerConfiguration.h
ITS tasks from the pilot train added.
[u/mrichter/AliRoot.git] / STEER / AliTriggerConfiguration.h
index ceb7a887b5deddfcb8f7f496ab37f7b03a4bf3d5..16852dc53aec3fe3a88c5027e5f6c0c25482786e 100755 (executable)
@@ -85,6 +85,8 @@ public:
        const TObjArray&   GetDescriptors() const { return fDescriptors; }
        const TObjArray&   GetClasses() const { return fClasses; }
 
+                  Int_t   GetVersion() const { return fVersion; }
+
        //     AliTriggerCluster*   GetTriggerCluster(UInt_t index)
        //       { return (index < kNMaxClusters) ? (AliTriggerCluster*)fClusters[index] : NULL; }
 
@@ -100,7 +102,7 @@ public:
       static AliTriggerConfiguration* LoadConfiguration(TString & des);
       static AliTriggerConfiguration* LoadConfigurationFromString(const char* configuration);
 
-      enum {kNMaxInputs = 50}; // CTP handles up to 50 trigger detector inputs
+      enum {kNMaxInputs = 60}; // CTP handles up to 60 trigger detector inputs
       enum {kNMaxInteractions = 2}; // CTP handles up to two different interactions
       enum {kNMaxFunctions = 2}; // CTP handles up to two different logical functions
       enum {kNMaxClasses = 50}; // Maximum number of trigger classes = 50
@@ -120,13 +122,15 @@ private:
       TObjArray            fClusters;                         // Array of Detector Trigger Clusters
       TObjArray            fClasses;                          // Array of Trigger Classes
 
+      Int_t                fVersion;                          // Configuration format version
+
                  Bool_t    IsSelected( TString detName, TString & detectors ) const;
    static const TString    fgkConfigurationFileName;        //! name of default configurations file
 
    AliTriggerConfiguration&   operator=(const AliTriggerConfiguration& des);
    AliTriggerConfiguration( const AliTriggerConfiguration& des );
 
-   ClassDef( AliTriggerConfiguration, 1 )  // Define a trigger configuration
+   ClassDef( AliTriggerConfiguration, 2 )  // Define a trigger configuration
 };
 
 #endif