]> git.uio.no Git - u/mrichter/AliRoot.git/blame - MUON/AliMUONRegionalTrigger.h
Take into account common installation locations for includes
[u/mrichter/AliRoot.git] / MUON / AliMUONRegionalTrigger.h
CommitLineData
47dc4ee7 1#ifndef ALIMUONREGIONALTRIGGER_H
2#define ALIMUONREGIONALTRIGGER_H
3
4/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5 * See cxx source for full Copyright notice */
6
7/* $Id$ */
8// Revision of includes 07/05/2004
9
c1975ba7 10/// \ingroup trigger
47dc4ee7 11/// \class AliMUONRegionalTrigger
12/// \brief Reconstructed regional Trigger object
13// Author Ch. Finck
14
15#include <TObject.h>
16
17class AliMUONRegionalTrigger : public TObject {
18 public:
19 AliMUONRegionalTrigger();
20 AliMUONRegionalTrigger(const AliMUONRegionalTrigger& rhs); // copy constructor !
71a2d3aa 21 virtual ~AliMUONRegionalTrigger();
47dc4ee7 22 AliMUONRegionalTrigger& operator=(const AliMUONRegionalTrigger& rhs);
23
24 // getter methods
71a2d3aa 25 /// Return regional id
47dc4ee7 26 Int_t GetId() const {return fId;}
71a2d3aa 27 /// Return local output Lpt & Hpt
47dc4ee7 28 UInt_t GetLocalOutput(Int_t n) const {return fLocalOutput[n];}
71a2d3aa 29 /// Return local mask
47dc4ee7 30 UShort_t GetLocalMask() const {return fLocalMask;}
71a2d3aa 31 /// Return regional output (single muon:2, unlike sign:1, like sign:1)
47dc4ee7 32 Char_t GetOutput() const {return fOutput;}
33
34 // setter methods
71a2d3aa 35 /// Set regional id
47dc4ee7 36 void SetId(Int_t d) {fId = d;}
71a2d3aa 37 /// Set local output Lpt & Hpt
47dc4ee7 38 void SetLocalOutput(UInt_t local, Int_t n) {fLocalOutput[n] = local;}
71a2d3aa 39 /// Set local mask
47dc4ee7 40 void SetLocalMask(UShort_t m) {fLocalMask = m;}
71a2d3aa 41 /// Set regional output (single muon:2, unlike sign:1, like sign:1)
47dc4ee7 42 void SetOutput(Char_t o) {fOutput = o;}
43
44 virtual void Print(Option_t* opt="") const;
45
46private:
47 Int_t fId; ///< regional id
48 UInt_t fLocalOutput[2]; ///< local output Lpt & Hpt
49 UShort_t fLocalMask; ///< local mask
50 UChar_t fOutput; ///< regional output (single muon:2, unlike sign:1, like sign:1)
51
52
53 ClassDef(AliMUONRegionalTrigger,1) // reconstructed regional Trigger object
54};
55#endif
56
57
58
59
60
61