|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef FPTRACKER_COLLIMATOR_H
6 #define FPTRACKER_COLLIMATOR_H
19 class TransversePoint;
30 std::string
label()
const;
31 std::string
str()
const;
40 typedef std::shared_ptr< Collimator >
Ptr_t;
std::ostream & operator<<(std::ostream &os, const Beamline &bl)
std::string label() const
Collimator(double, double, Side)
bool isOutOfAperture(const TransversePoint &) const
bool isEndElement() const
std::vector< Ptr_t > Container_t
void track(IParticle &) const
std::shared_ptr< const IBeamElement > ConstPtr_t
static const std::string s_label
double zsignedpos() const
IBeamElement::ConstPtr_t clone() const
std::shared_ptr< Collimator > Ptr_t
void calibrate(IParticle &)