Main Page   Namespace List   Class Hierarchy   Compound List   File List   Compound Members   File Members  

XANAGTrack.h

Go to the documentation of this file.
00001 #ifndef XANAGTrack_h
00002 #define XANAGTrack_h
00003 
00008 class TGraph;
00009 class TObjArray;
00010 class XANATrack;
00011 
00012 class XANAGTrack : public TGraph {
00013   public:
00014     XANAGTrack() {;}
00015     //Radial View
00016     XANAGTrack(XANATrack *tra,int ntr,int nbhits,int col);
00017     //Side view       
00018     XANAGTrack(XANATrack *tra,int ntr,int nbhits,Bool_t stereo,int col);       
00019     virtual ~XANAGTrack() {;}
00020         
00021     //override TGraph method
00022     virtual void     ExecuteEvent(Int_t event, Int_t px, Int_t py);
00023     void ShowTrack();  //*MENU*
00024     
00025   private:
00026     // track number
00027     int         trackNr_;
00028     // Transverse Momentum         
00029     double      pt_;
00030     // pseudo Rapidity              
00031     double      eta_;
00032     // phi             
00033     double      phi_; 
00034     // momentum
00035     double      en_;
00036     // pointer to XANATrack object                
00037     XANATrack  *track_;           
00038     
00039     ClassDef(XANAGTrack,0)  // Create graphic object for track (is a TGraph)
00040 };
00041 #endif    
00042     

Generated on Tue May 10 10:01:24 2005 for XANADOO by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002