]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MUON/AliMUONGlobalTrigger.h
Fix histo name
[u/mrichter/AliRoot.git] / MUON / AliMUONGlobalTrigger.h
index f9e32a2a4a47de14575580b0052340394b3c6356..5b067bb69039a7c173eaf9bcb6002dd114b5b449 100644 (file)
@@ -7,7 +7,7 @@
 /* $Id$ */
 // Revision of includes 07/05/2004
 
-/// \ingroup base
+/// \ingroup trigger
 /// \class AliMUONGlobalTrigger
 /// \brief Global trigger object
 //  Author Ph. Crochet
@@ -18,69 +18,41 @@ class AliMUONGlobalTrigger : public TObject {
  public:
   AliMUONGlobalTrigger();
   AliMUONGlobalTrigger(const AliMUONGlobalTrigger& rhs); // copy constructor
-  AliMUONGlobalTrigger(Int_t *singlePlus, Int_t *singleMinus,
-                      Int_t *singleUndef, Int_t *pairUnlike, Int_t *pairLike);
   virtual ~AliMUONGlobalTrigger();
   AliMUONGlobalTrigger& operator=(const  AliMUONGlobalTrigger& rhs);
         
-       /// Return number of Single Plus Low pt
-  Int_t SinglePlusLpt()  const {return fSinglePlusLpt;} 
-       /// Return number of Single Plus High pt
-  Int_t SinglePlusHpt()  const {return fSinglePlusHpt ;}    
-       /// Return number of Single Plus All pt
-  Int_t SinglePlusApt()  const {return fSinglePlusApt ;}     
-       /// Return number of Single Minus Low pt
-  Int_t SingleMinusLpt() const {return fSingleMinusLpt ;}  
-       /// Return number of Single Minus High pt
-  Int_t SingleMinusHpt() const {return fSingleMinusHpt;}  
-       /// Return number of Single Minus All pt
-  Int_t SingleMinusApt() const {return fSingleMinusApt;}  
-       /// Return number of Single Undefined Low pt
-  Int_t SingleUndefLpt() const {return fSingleUndefLpt ;}  
-       /// Return number of Single Undefined High pt
-  Int_t SingleUndefHpt() const {return fSingleUndefHpt ;}   
-       /// Return number of Single Undefined All pt
-  Int_t SingleUndefApt() const {return fSingleUndefApt ;}  
+       /// Return number of Single Low pt
+  Int_t SingleLpt()  const {return fSingleLpt;} 
+       /// Return number of Single High pt
+  Int_t SingleHpt()  const {return fSingleHpt ;}    
        /// Return number of Unlike sign pair Low pt
   Int_t PairUnlikeLpt()  const {return fPairUnlikeLpt ;}   
        /// Return number of Unlike sign pair High pt
   Int_t PairUnlikeHpt()  const {return fPairUnlikeHpt ;}   
-       /// Return number of Unlike sign pair All pt
-  Int_t PairUnlikeApt()  const {return fPairUnlikeApt ;}   
        /// Return number of Like sign pair Low pt
   Int_t PairLikeLpt()    const {return fPairLikeLpt ;}     
        /// Return number of Like sign pair High pt
   Int_t PairLikeHpt()    const {return fPairLikeHpt ;}     
-       /// Return number of Like sign pair All pt
-  Int_t PairLikeApt()    const {return fPairLikeApt ;}     
   
-  void  SetGlobalPattern(Int_t globalPattern);
-  void  SetGlobalPattern(UShort_t globalResponse);
-  void  SetFromGlobalResponse(UChar_t globalResponse);
-
-  Int_t GetGlobalPattern() const;
+  void  SetFromGlobalResponse(UShort_t globalResponse);
+  void  SetFromGlobalInput(const UInt_t *globalInput);
   UChar_t GetGlobalResponse() const;
+          /// Return global input to the global trigger board
+  UInt_t *GetGlobalInput() { return fInput; }
 
   virtual void Print(Option_t* opt="") const;
   
 private:
-  Int_t fSinglePlusLpt;  ///< Number of Single Plus Low pt 
-  Int_t fSinglePlusHpt;  ///< Number of Single Plus High pt 
-  Int_t fSinglePlusApt;  ///< Number of Single Plus All pt 
-  Int_t fSingleMinusLpt; ///< Number of Single Minus Low pt
-  Int_t fSingleMinusHpt; ///< Number of Single Minus High pt 
-  Int_t fSingleMinusApt; ///< Number of Single Minus All pt
-  Int_t fSingleUndefLpt; ///< Number of Single Undefined Low pt
-  Int_t fSingleUndefHpt; ///< Number of Single Undefined High pt 
-  Int_t fSingleUndefApt; ///< Number of Single Undefined All pt
+  Int_t fSingleLpt;      ///< Number of Single Low pt 
+  Int_t fSingleHpt;      ///< Number of Single High pt 
   Int_t fPairUnlikeLpt;  ///< Number of Unlike sign pair Low pt
   Int_t fPairUnlikeHpt;  ///< Number of Unlike sign pair High pt
-  Int_t fPairUnlikeApt;  ///< Number of Unlike sign pair All pt
   Int_t fPairLikeLpt;    ///< Number of Like sign pair Low pt
   Int_t fPairLikeHpt;    ///< Number of Like sign pair High pt
-  Int_t fPairLikeApt;    ///< Number of Like sign pair All pt
 
- ClassDef(AliMUONGlobalTrigger,1)  // reconstructed Global Trigger object    
+  UInt_t fInput[4];      ///< Global input to the global trigger board
+
+ ClassDef(AliMUONGlobalTrigger,3)  // reconstructed Global Trigger object    
 };
 #endif