#ifndef ALIMUONTRIGGERTRACK_H #define ALIMUONTRIGGERTRACK_H /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. * * See cxx source for full Copyright notice */ /*$Id$*/ /////////////////////////////////////////////////// // Reconstructed trigger track in ALICE dimuon spectrometer /////////////////////////////////////////////////// class TObjArray; class AliMUONEventReconstructor; class AliMUONTriggerTrack : public TObject { public: AliMUONTriggerTrack(); // Constructor virtual ~AliMUONTriggerTrack(); // Destructor AliMUONTriggerTrack (const AliMUONTriggerTrack& AliMUONTriggerTrack); // copy constructor AliMUONTriggerTrack& operator=(const AliMUONTriggerTrack& AliMUONTriggerTrack); // assignment operator AliMUONTriggerTrack(Float_t x11, Float_t y11, Float_t thetax, Float_t thetay, Long_t theGTPattern, AliMUONEventReconstructor* eventReconstructor); // Constructor Float_t GetX11() const {return fx11;} Float_t GetY11() const {return fy11;} Float_t GetThetax() const {return fthetax;} Float_t GetThetay() const {return fthetay;} void SetGTPattern(const Long_t pat) {fGTPattern = pat;} Long_t GetGTPattern() const {return fGTPattern;} protected: private: AliMUONEventReconstructor* fEventReconstructor; //! Pointer to EventReconstructor Float_t fx11; // x position of fired Y strip in MC11 Float_t fy11; // y position of fired X strip in MC11 Float_t fthetax; // track theta angle in X Float_t fthetay; // track theta angle in Y Long_t fGTPattern; // Global trigger pattern (do not work with static statement) ClassDef(AliMUONTriggerTrack, 3) // Reconstructed trigger track in ALICE dimuon spectrometer }; #endif