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

CalLogEne.h

Go to the documentation of this file.
00001 //  version 0.1
00002 //
00003 //  Energy of a calorimeter cluster
00004 //
00005 #ifndef CALLOGENE_H
00006 #define CALLOGENE_H
00007 
00008 // Root Includes
00009 #include "TObject.h"
00010 #include "TVector3.h"
00011 // Local Cal forward declaration
00012 #include "digiRootData/LogId.h"
00013 
00014 // =========================================================
00015 //      CalLogEne
00016 // =========================================================
00017 
00019 
00023 class CalLogEne : public TObject
00024 {
00025 
00026 private:
00027 
00029     Float_t  m_eMinus;    
00030     Float_t  m_ePlus; 
00031     
00033     LogId *m_id;
00034 
00035   
00036 public:
00037 
00039     CalLogEne();
00041     CalLogEne(UInt_t layer, UInt_t column, LogId::CALAxes xy);
00042 
00044     virtual ~CalLogEne();
00045 
00046     void Clean();
00047 
00049     LogId* getId () { return m_id; };
00051     inline void setId(LogId *id) { m_id = id; };
00052 
00054     Float_t getEminus() { return m_eMinus; };
00056     void seteMinus(Float_t eM) { m_eMinus = eM; };
00057 
00059     Float_t getEplus() { return m_ePlus; };
00061     void setePlus(Float_t eP) { m_ePlus = eP; };
00062 
00063     ClassDef(CalLogEne, 1)
00064 };
00065 
00066 #endif

Generated at Wed Nov 21 12:20:18 2001 by doxygen1.2.3 written by Dimitri van Heesch, © 1997-2000