Moving class from base to sim
[u/mrichter/AliRoot.git] / MUON / AliMUONGlobalTrigger.h
CommitLineData
a9e2aefa 1#ifndef ALIMUONGLOBALTRIGGER_H
2#define ALIMUONGLOBALTRIGGER_H
3
4/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5 * See cxx source for full Copyright notice */
6
30178c30 7/* $Id$ */
8// Revision of includes 07/05/2004
a9e2aefa 9
692de412 10/// \ingroup base
11/// \class AliMUONGlobalTrigger
5398f946 12/// \brief Global trigger object
13// Author Ph. Crochet
692de412 14
a9e2aefa 15#include <TObject.h>
16
17class AliMUONGlobalTrigger : public TObject {
18 public:
402fb06e 19 AliMUONGlobalTrigger();
d694b6f6 20 AliMUONGlobalTrigger(const AliMUONGlobalTrigger& rhs); // copy constructor
5398f946 21 virtual ~AliMUONGlobalTrigger();
d694b6f6 22 AliMUONGlobalTrigger& operator=(const AliMUONGlobalTrigger& rhs);
5398f946 23
8d4fefab 24 /// Return number of Single Low pt
25 Int_t SingleLpt() const {return fSingleLpt;}
26 /// Return number of Single High pt
27 Int_t SingleHpt() const {return fSingleHpt ;}
5398f946 28 /// Return number of Unlike sign pair Low pt
3abb47c2 29 Int_t PairUnlikeLpt() const {return fPairUnlikeLpt ;}
5398f946 30 /// Return number of Unlike sign pair High pt
3abb47c2 31 Int_t PairUnlikeHpt() const {return fPairUnlikeHpt ;}
5398f946 32 /// Return number of Like sign pair Low pt
3abb47c2 33 Int_t PairLikeLpt() const {return fPairLikeLpt ;}
5398f946 34 /// Return number of Like sign pair High pt
3abb47c2 35 Int_t PairLikeHpt() const {return fPairLikeHpt ;}
3abb47c2 36
8d4fefab 37 void SetFromGlobalResponse(UShort_t globalResponse);
1908473e 38 UChar_t GetGlobalResponse() const;
8d7dfec2 39
eba3379e 40 virtual void Print(Option_t* opt="") const;
41
402fb06e 42private:
8d4fefab 43 Int_t fSingleLpt; ///< Number of Single Low pt
44 Int_t fSingleHpt; ///< Number of Single High pt
18b6b8c7 45 Int_t fPairUnlikeLpt; ///< Number of Unlike sign pair Low pt
46 Int_t fPairUnlikeHpt; ///< Number of Unlike sign pair High pt
18b6b8c7 47 Int_t fPairLikeLpt; ///< Number of Like sign pair Low pt
48 Int_t fPairLikeHpt; ///< Number of Like sign pair High pt
a9e2aefa 49
8d4fefab 50 ClassDef(AliMUONGlobalTrigger,2) // reconstructed Global Trigger object
a9e2aefa 51};
52#endif
53
54
55
56
57
58