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

AlTau.h

Go to the documentation of this file.
00001 
00002 //
00003 // CLASS AlTau
00004 // Concrete class for Tau Objects, inherits from QvecBase
00005 //
00006 // Author : C. Delaere, V. Lemaitre, O. van der Aa
00007 //
00009  
00010 
00011 #ifndef _ALTAU_H_
00012 #define _ALTAU_H_
00013 
00014 #include "AlJet.h"
00015 class AlEflw;
00016 
00018 class AlTau: public AlJet 
00019 {
00020  public: 
00021 
00023   AlTau();
00024 
00026   AlTau(const AlTau& oldAt);
00027 
00029   AlTau(const AlJet& oldAt);
00030 
00032   ALEPHTYPE TYPE() const {return ALTAU;}
00033    
00035   void  setNch(int nch);
00036   
00038   int   getNch()const;
00039 
00041   void  setEch(float ech);
00042  
00044   float getEch()const;
00045 
00047   void setEflw(AlEflw* theEflw);
00048 
00050   AlEflw* getEflw()const;
00051 
00052  private:
00053   // number of charged particules
00054   int _nch;
00055   // sum of charged tracks energies
00056   float _ech;  
00057   // the associated Eflw
00058   AlEflw* _theAssocEflw;
00059  };
00060 
00061 #endif
00062 

Generated at Wed Jun 18 17:19:11 2003 for ALPHA++ by doxygen1.2.8.1 written by Dimitri van Heesch, © 1997-2001