ATLAS Offline Software
|
#include <MuonTSOSHelper.h>
Static Public Member Functions | |
static std::unique_ptr< Trk::TrackStateOnSurface > | cloneTSOS (const Trk::TrackStateOnSurface &tsos, Trk::TrackStateOnSurface::TrackStateOnSurfaceType type) |
clone input, update the type More... | |
static std::unique_ptr< Trk::TrackStateOnSurface > | cloneTSOSWithUpdate (const Trk::TrackStateOnSurface &tsos, const Trk::MeasurementBase &meas, const Trk::TrackParameters &pars, Trk::TrackStateOnSurface::TrackStateOnSurfaceType type) |
clone input, replacing the track parameteres and the measurement base and updating the type More... | |
static std::unique_ptr< Trk::TrackStateOnSurface > | createPerigeeTSOS (std::unique_ptr< Trk::TrackParameters > perigee) |
create a perigee TSOS, takes ownership of the Perigee More... | |
static std::unique_ptr< Trk::TrackStateOnSurface > | createMeasTSOS (std::unique_ptr< Trk::MeasurementBase > meas, std::unique_ptr< Trk::TrackParameters > pars, Trk::TrackStateOnSurface::TrackStateOnSurfaceType type) |
create a TSOS with a measurement, takes ownership of the pointers More... | |
static std::unique_ptr< Trk::TrackStateOnSurface > | createMeasTSOSWithUpdate (const Trk::TrackStateOnSurface &tsos, std::unique_ptr< Trk::MeasurementBase > meas, std::unique_ptr< Trk::TrackParameters > pars, Trk::TrackStateOnSurface::TrackStateOnSurfaceType type) |
create a TSOS with a measurement, takes ownership of the pointers More... | |
static std::unique_ptr< Trk::TrackStateOnSurface > | createHoleTSOS (std::unique_ptr< Trk::TrackParameters > pars) |
create a hole TSOS, takes ownership of the pointers More... | |
Definition at line 12 of file MuonTSOSHelper.h.
|
inlinestatic |
clone input, update the type
Definition at line 15 of file MuonTSOSHelper.h.
|
inlinestatic |
clone input, replacing the track parameteres and the measurement base and updating the type
Definition at line 34 of file MuonTSOSHelper.h.
|
inlinestatic |
create a hole TSOS, takes ownership of the pointers
Definition at line 92 of file MuonTSOSHelper.h.
|
inlinestatic |
create a TSOS with a measurement, takes ownership of the pointers
Definition at line 62 of file MuonTSOSHelper.h.
|
inlinestatic |
create a TSOS with a measurement, takes ownership of the pointers
Definition at line 74 of file MuonTSOSHelper.h.
|
inlinestatic |
create a perigee TSOS, takes ownership of the Perigee
Definition at line 54 of file MuonTSOSHelper.h.