|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TRKROAD_TRACKROAD_H
6 #define TRKROAD_TRACKROAD_H
91 std::ostream&
dump(std::ostream&
stream)
const;
127 : m_globalPos(globalPosition)
128 , m_globalDir(globalDirection)
Encapsulates the information required by the find() method of the muon segment makers.
double deltaPhi() const
Get the width of the road in the phi direction.
TrackRoad(TrackRoad &&)=default
MsgStream & dump(MsgStream &stream) const
Dump the road into a message stream.
std::string toString() const
Get a readable form for debugging.
setSAddress setEtaMS setDirPhiMS setDirZMS setBarrelRadius setEndcapAlpha setEndcapRadius setInterceptInner setEtaMap setEtaBin setIsTgcFailure setDeltaPt deltaPhi
double weight() const
Get the weight of the road.
double m_weight
The weight of the road (default is 1.0)
double m_dDeltaEta
The width of the road in the eta direction.
TrackRoad & operator=(TrackRoad &&)=default
void setType(int type)
Set the type of the road.
const Amg::Vector3D & globalDirection() const
Get the global direction of the road.
double deltaEta(const I4Momentum &p1, const I4Momentum &p2)
Computes efficiently .
int type() const
Get the type of the road.
const Amg::Vector3D & globalPosition() const
Get the global position of the road.
void setWeight(double weight)
Set the weight of the road.
Ensure that the ATLAS eigen extensions are properly loaded.
Eigen::Matrix< double, 3, 1 > Vector3D
MsgStream & operator<<(MsgStream &sl, const AlignModule &alignModule)
overload of << operator for MsgStream for debug output
Amg::Vector3D m_globalDir
The global direction of the road.
TrackRoadTypes
TrackRoad Types.
int m_type
The type of the road (Unknown, RPCTGC, MDT, IDSeeded)
double m_dDeltaPhi
The width of the road in the phi direction.
TrackRoad & operator=(const TrackRoad &)=default
Amg::Vector3D m_globalPos
The global position of the road.
TrackRoad(const TrackRoad &)=default
double deltaEta() const
Get the width of the road in the eta direction.