4 #include <boost/shared_ptr.hpp>
25 SpaceVoxel(
double etaBegin = 0,
double etaEnd = 0,
double phiBegin = 0,
26 double phiEnd = 0,
double energyBegin = 0,
double energyEnd = 0,
bool ecalValid =
true,
bool hcalValid =
true);
32 const double&
energy)
const;
34 virtual bool contains(
const double& eta,
const double& phi,
59 void print(std::ostream&
s)
const;
74 bool operator()(
const boost::shared_ptr<SpaceVoxel>& sv1,
const boost::shared_ptr<SpaceVoxel>& sv2) ;