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

AlTau.cpp

Go to the documentation of this file.
00001 
00002 //
00003 // Implementation of
00004 // CLASS AlTau
00005 // Concrete class for Tau Objects, inherits from QvecBase
00006 //
00007 // Author : C. Delaere, V. Lemaitre, O. van der Aa
00008 //
00010 
00011 #include "AlTau.h"
00012 
00013 // default constructor : has to do something,
00014 // since it is not created out of qvec
00015 
00016 AlTau::AlTau()
00017 {
00018   _theAssocEflw = NULL;
00019   _ech = 0.;
00020   _nch = 0;
00021 } 
00022 
00023 // copy constructor : NOTE: THE VECTOR OF POINTERS
00024 // TO ITS OBJECTS IS JUST COPIED!! COULD BE DANGEROUS...
00025 
00026 AlTau::AlTau(const AlTau& oldAt):AlJet(oldAt)
00027 {
00028   _theAssocEflw = oldAt._theAssocEflw;
00029   _ech = oldAt._ech;
00030   _nch = oldAt._nch;
00031 }
00032 
00033 AlTau::AlTau(const AlJet& oldAt):AlJet(oldAt)
00034 {
00035   _theAssocEflw = NULL;
00036   _ech = 0.;
00037   _nch = 0;
00038 }
00039 
00040 void AlTau::setNch(int nch) 
00041 { _nch = nch; }
00042 int  AlTau::getNch() const
00043 { return _nch; }
00044 
00045 void AlTau::setEch(float ech)
00046 { _ech = ech; }
00047 float  AlTau::getEch() const
00048 { return _ech; }
00049 
00050 // set the assoc. Eflw
00051 void AlTau::setEflw(AlEflw* theEflw)
00052 {
00053   _theAssocEflw = theEflw;
00054 }
00055 
00056 // get the assoc. Eflw
00057 AlEflw* AlTau::getEflw()const
00058 {
00059   return _theAssocEflw;
00060 }
00061 
00062 
00063 

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