|
ATLAS Offline Software
|
Go to the documentation of this file.
9 #ifndef TRKVOLUMES_VOLUMEEXCLUDER_H
10 #define TRKVOLUMES_VOLUMEEXCLUDER_H
57 MsgStream&
dump(MsgStream& sl)
const ;
60 std::ostream&
dump(std::ostream& sl)
const;
79 #endif // TRKVOLUMES_VOLUMEEXCLUDER
VolumeExcluder * clone() const
Pseudo-constructor.
bool inside(const Amg::Vector3D &gp, double tol=0.) const
Inside() method for checks.
std::ostream & dump(std::ostream &sl) const
Output Method for std::ostream, to be overloaded by child classes.
virtual ~VolumeExcluder()
Destructor.
VolumeExcluder()
Default constructor.
VolumeExcluder & operator=(const VolumeExcluder &vol)
Assignment operator.
Ensure that the ATLAS eigen extensions are properly loaded.
Eigen::Matrix< double, 3, 1 > Vector3D
bool inside(const Amg::Vector3D &gp, double tol=0.) const
First bin from global position.
const Volume * volume() const
Acces the subtracted volume.
MsgStream & dump(MsgStream &sl) const
Output Method for MsgStream, to be overloaded by child classes.