 |
ATLAS Offline Software
|
Go to the documentation of this file.
15 #include "GaudiKernel/ThreadLocalContext.h"
22 const IInterface*
p ) :
39 ATH_CHECK( m_inDetSGKey.initialize (m_streamName) );
40 return StatusCode::SUCCESS;
45 ATH_MSG_INFO(
"Processed "<< m_ntot <<
" tracks, "<< m_npass<<
" were retained ");
46 return StatusCode::SUCCESS;
52 const EventContext& ctx = Gaudi::Hive::currentContext();
56 m_ntot+=tracks->size();
58 std::vector<bool>
mask;
60 if ( (*trackIt)->pt() > m_trackPtCut ) {++m_npass;
mask.push_back(
true);}
61 else {
mask.push_back(
false); }
65 return StatusCode::SUCCESS;
Const iterator class for DataVector/DataList.
Handle for requesting thinning for a data object.
#define ATH_MSG_VERBOSE(x)
Handle for requesting thinning for a data object.
void keep(size_t ndx)
Mark that index ndx in the container should be kept (not thinned away).
::StatusCode StatusCode
StatusCode definition for legacy code.