 |
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TRK_CALOEXTENSION_H
6 #define TRK_CALOEXTENSION_H
26 std::vector<CurvilinearParameters>&& caloLayers);
75 inline const std::vector<CurvilinearParameters>&
Tracking class to hold the extrapolation from a particle from the ID to the muon system (or the other...
CaloExtension & operator=(const CaloExtension &)=delete
no copying nor assignment allow, use shared pointers instead
const TrackParameters * caloEntryLayerIntersection() const
access to intersection with the calorimeter entry layer return NULL if the intersection failed
const TrackParameters * muonEntryLayerIntersection() const
access to intersection with the muon entry layer return NULL if the intersection failed
const TrackParameters * m_muonEntryLayerIntersection
parameters at the muon entrance
~CaloExtension()
destructor
CaloExtension()=delete
no default constructor
Ensure that the ATLAS eigen extensions are properly loaded.
CaloExtension(const CaloExtension &)=delete
const TrackParameters * m_caloEntryLayerIntersection
data members
std::vector< CurvilinearParameters > m_caloLayerIntersections
parameters at the different calorimeter layers
const std::vector< CurvilinearParameters > & caloLayerIntersections() const
access to the intersections with the calorimeter layers.