4#include "CLHEP/Geometry/Point3D.h"
5#ifndef ENABLE_BACKWARDS_COMPATIBILITY
31 const double&
energy()
const {
return m_energy;}
32 const double&
theta()
const {
return m_theta;}
33 const double&
phi()
const {
return m_phi;}
34 const unsigned int&
module()
const {
return m_module;}
35 const unsigned int&
thetaIndex()
const {
return m_thetaIndex;}
36 const unsigned int&
phiIndex()
const {
return m_phiIndex;}
37 const double&
time()
const {
return m_time;}
38 const double&
fraction()
const {
return m_fraction;}
40 const double&
x()
const {
return m_x;}
41 const double&
y()
const {
return m_y;}
42 const double&
z()
const {
return m_z;}
62 unsigned int m_module;
63 unsigned int m_thetaIndex;
64 unsigned int m_phiIndex;
75 return !(*
this == otherDigi);
HepGeom::Point3D< double > HepPoint3D
void setWhere(HepPoint3D where)
bool operator<(const EmcShDigi &otherDigi) const
const HepPoint3D & where() const
const unsigned int & thetaIndex() const
const double & energy() const
bool operator!=(const EmcShDigi &otherDigi) const
const double & fraction() const
const unsigned int & phiIndex() const
bool operator>=(const EmcShDigi &otherDigi) const
bool operator==(const EmcShDigi &otherDigi) const
void setTheta(double theta)
const double & phi() const
void setModule(unsigned int module)
const double & theta() const
void setEnergy(double energy)
bool operator>(const EmcShDigi &otherDigi) const
void setFraction(double fraction)
bool operator<=(const EmcShDigi &otherDigi) const
void setTime(double time)
const double & time() const
void setPhiIndex(unsigned int phiIndex)
void setThetaIndex(unsigned int thetaIndex)
const unsigned int & module() const
EmcShDigi & operator=(const EmcShDigi &aDigi)