#include <IInDetTrackSplitterTool.h>
Definition at line 18 of file IInDetTrackSplitterTool.h.
◆ ~IInDetTrackSplitterTool()
virtual InDet::IInDetTrackSplitterTool::~IInDetTrackSplitterTool |
( |
| ) |
|
|
inlinevirtual |
◆ interfaceID()
static InterfaceID const& InDet::IInDetTrackSplitterTool::interfaceID |
( |
| ) |
|
|
inlinestatic |
◆ LowerTracksKey()
virtual std::string const InDet::IInDetTrackSplitterTool::LowerTracksKey |
( |
| ) |
const |
|
pure virtual |
◆ splitInOddEvenHitsTrack()
◆ splitInUpperLowerTrack()
Splits a single input track into upper and lower parts (based on global y) returns a pair of track the first being the upper.
Implemented in InDet::InDetTrackSplitterTool.
◆ splitTracks()
virtual void InDet::IInDetTrackSplitterTool::splitTracks |
( |
TrackCollection const * |
inputTracks | ) |
const |
|
pure virtual |
Takes a trackCollection, splits them according to upper and lower parts and fills two track collections, one with upper tracks and one with lower tracks which are accessed via getUpperTracks and getLowerTracks.
Using this method requires track to pass trackIsCandidate (for the moment this is just a d0 cut requiring the track went through TRT cavity
Implemented in InDet::InDetTrackSplitterTool.
◆ stripTrack()
virtual Trk::Track* InDet::IInDetTrackSplitterTool::stripTrack |
( |
Trk::Track const & |
input, |
|
|
bool |
removeSilicon = true , |
|
|
bool |
applyConstraint = true |
|
) |
| const |
|
pure virtual |
Takes a combined ID track and either 1) if removeSilicon = true Strips off the Si hits.
Then refits the remaining TRT hits using the original z0 and eta0 as constratins on the fit. 2) if removeSilicon = false Strips off the TRT hits. Then refits the remaining Si hits using the original pT and phi as constratins on the fit
Implemented in InDet::InDetTrackSplitterTool.
◆ UpperTracksKey()
virtual std::string const InDet::IInDetTrackSplitterTool::UpperTracksKey |
( |
| ) |
const |
|
pure virtual |
The documentation for this class was generated from the following file: