ATLAS Offline Software
|
InDetTrackSplitterTool.cxx AUTHOR: John Alison johnd a@he p.upe nn.e duMore...
InDetTrackSplitterTool.cxx AUTHOR: John Alison johnd a@he p.upe nn.e du
This tool is used for splitting tracks in different segments and returning fitted tracks that have the corrisponding hits associated with them.
Currently it is for seen to split tracks in:
Usages: 1) If you have a single track and want to split in to upper and lower do:
m_trackSplitterTool->splitInUpperLowerTrack(inputtrack); ->splitInOddEvenHitsTrack(inputtrack);
this call return a std::pair containing the split tracks
3) If you have a single track and want to strip ether Si or TRT hits do:
m_trackSplitterTool->stripTrack(inputtrack,true); //For removing the Si Hits m_trackSplitterTool->stripTrack(inputtrack,false);//For removing the TRT Hits
2) If you have a track collection and want to create track collections with upper and lower tracks do
m_trackSplitterTool->splitTracks(inputTracks);
then retrieve the collection from storeGate with the names m_outputUpperTracksName, m_outputLowerTracksName