00001
00002
00003 #ifndef ATLFAST_ITWOCPTCELL_H
00004 #define ATLFAST_ITWOCPTCELL_H
00005
00006 #ifndef ATLFAST_ICELL_H
00007 #include "AtlfastEvent/ICell.h"
00008 #endif
00009
00010 namespace Atlfast {
00011
00012 class Edeposit;
00013 class ITwoCptCell: virtual public ICell{
00014 public:
00016 virtual ~ITwoCptCell() { }
00017 virtual ITwoCptCell* cloneITCC() const = 0;
00019 virtual void depositEcal(double eT ) = 0;
00020 virtual void depositHcal(double eT ) = 0;
00021 virtual void addEgen(double E) = 0;
00022
00023 virtual double ecalEt() const = 0;
00024 virtual double hcalEt() const = 0;
00025 };
00026 }
00027 #endif
00028
00029
00030
00031
00032
00033
00034
00035
00036