![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
19 m_track_iso_tool(
"TrackIsolationTool"){
41 return StatusCode::SUCCESS;
61 std::vector<TRACKCONTAINER::const_iterator>
start;
62 std::vector<TRACKCONTAINER::const_iterator>
stop;
64 stop.push_back(trackcoll->
end());
67 for(
unsigned int i=0;
i<
start.size();++
i){
71 for( ; f_track != l_track; ++f_track ){
72 const TRACK* trackPointer = ( *f_track);
79 if(
std::find(outputCont->begin(),outputCont->end(),trackPointer) == outputCont->end()){
80 outputCont->push_back(trackPointer);
86 return StatusCode::SUCCESS;
135 return StatusCode::SUCCESS;
def retrieve(aClass, aKey=None)
std::string m_outputTracksName
Const iterator class for DataVector/DataList.
std::string find(const std::string &s)
return a remapped string
@ VIEW_ELEMENTS
this data object is a view, it does not own its elmts
Scalar eta() const
pseudorapidity method
Gaudi::Details::PropertyBase & declareProperty(Gaudi::Property< T > &t)
virtual StatusCode initialize()
virtual StatusCode execute()
ServiceHandle< StoreGateSvc > & evtStore()
The standard StoreGateSvc (event store) Returns (kind of) a pointer to the StoreGateSvc.
::StatusCode StatusCode
StatusCode definition for legacy code.
std::string m_trackContainerName
#define CHECK(...)
Evaluate an expression and check for errors.
ToolHandle< xAOD::ITrackIsolationTool > m_track_iso_tool
virtual StatusCode finalize()
const_iterator end() const noexcept
Return a const_iterator pointing past the end of the collection.
DataVector adapter that acts like it holds const pointers.
TileTrackFilterAlg(const std::string &name, ISvcLocator *pSvcLocator)
Class describing a TrackParticle.
const_iterator begin() const noexcept
Return a const_iterator pointing at the beginning of the collection.
bool accept(const TRACK *p)