/afs/hep.man.ac.uk/u/markowen/ATLAS/SFrameProof/2011EPS/manTree/manTree/MEFMuonTrack.h

00001 #ifndef _MANTREE_MEFMUONTRACK_H__
00002 #define _MANTREE_MEFMUONTRACK_H__
00003 
00004 #include "manTree/MTrack.h"
00005 
00006 #ifdef _ATHENA_CLASSES__
00007 // Forward declare the athena Muon EF classes
00008 class TrigMuonEFTrack;
00009 #endif
00010 
00011 namespace manchester {
00012 
00019 class MEFMuonTrack : public MTrack {
00020 public:
00022     MEFMuonTrack();
00023 
00024 #ifdef _ATHENA_CLASSES__
00026     MEFMuonTrack(const TrigMuonEFTrack& trk);
00027 #endif
00028 
00030     virtual ~MEFMuonTrack();
00031 
00032     Double_t Chi2() const;
00033     Double_t Chi2prob() const;
00034 
00035     UShort_t NRpcHitsPhi() const;
00036     UShort_t NTgcHitsPhi() const;
00037     UShort_t NCscHitsPhi() const;
00038 
00039     UShort_t NRpcHitsEta() const;
00040     UShort_t NTgcHitsEta() const;
00041     UShort_t NCscHitsEta() const;
00042 
00043 protected:
00045     virtual void Reset();
00046 
00047 private:
00048     double m_chi2;
00049     double m_chi2prob;
00050 
00051     UShort_t m_nRpcHitsPhi;
00052     UShort_t m_nTgcHitsPhi;
00053     UShort_t m_nCscHitsPhi;
00054 
00055     UShort_t m_nRpcHitsEta;
00056     UShort_t m_nTgcHitsEta;
00057     UShort_t m_nCscHitsEta;
00058 
00059     ClassDef(MEFMuonTrack, 2)
00060 
00061 }; //MEFMuonTrack
00062 
00063 }//namespace manchester
00064 #endif

Generated on Thu Jun 30 11:40:03 2011 for manTreeSFrame by  doxygen 1.4.7