|
ATLAS Offline Software
|
Go to the documentation of this file.
15 #include "GaudiKernel/ISvcLocator.h"
16 #include "GaudiKernel/Service.h"
23 const std::string&
name ) :
38 return StatusCode::SUCCESS;
48 ATH_MSG_DEBUG(
"Initially copying vertex collections to FullScan vectors" );
50 ISvcLocator* svcLoc = Gaudi::svcLocator();
51 SmartIF< ITrackAnalysisDefinitionSvc > trkAnaDefSvc(
52 svcLoc->service(
"TrkAnaDefSvc" + trkAnaColls.
anaTag() ) );
56 if( trkAnaDefSvc->useOffline() ) {
63 if( trkAnaDefSvc->useTrigger() or trkAnaDefSvc->useEFTrigger() ) {
71 if( trkAnaDefSvc->useTruth() ) {
84 return StatusCode::SUCCESS;
std::string printVertexInfo(Stage stage=FULL) const
print information about vertices in the collection(s)
StatusCode fillTruthVertexVec(const std::vector< const xAOD::TruthVertex * > &vec, Stage stage=FULL)
fill truth/offline/trigger vertex vector (TEST or REFERENCE)
Class to hold for each event collections needed in the TrkAnalsis.
StatusCode fillTrigVertexVec(const std::vector< const xAOD::Vertex * > &vec, Stage stage=FULL)
Trigger tracks.
::StatusCode StatusCode
StatusCode definition for legacy code.
const std::vector< const xAOD::TruthVertex * > & truthVertexVec(Stage stage=FULL)
get truth/offline/trigger vertex vector (TEST or REFERENCE)
const std::vector< const xAOD::Vertex * > & trigVertexVec(Stage stage=FULL)
const std::vector< const xAOD::Vertex * > & offlVertexVec(Stage stage=FULL)
const std::string & anaTag()
— Getter methods —
StatusCode fillOfflVertexVec(const std::vector< const xAOD::Vertex * > &vec, Stage stage=FULL)
Offline tracks.