ATLAS Offline Software
Namespaces | Functions
TrackParticleCreatorTool.cxx File Reference
#include "TrkParticleCreator/TrackParticleCreatorTool.h"
#include "TrkParticleCreator/DetailedHitInfo.h"
#include "Particle/TrackParticle.h"
#include "TrkTrack/Track.h"
#include "VxVertex/VxCandidate.h"
#include "AthContainers/DataVector.h"
#include "AtlasDetDescr/AtlasDetectorID.h"
#include "EventPrimitives/EventPrimitivesToStringConverter.h"
#include "GeoPrimitives/GeoPrimitivesHelpers.h"
#include "IdDictDetDescr/IdDictManager.h"
#include "InDetPrepRawData/PixelCluster.h"
#include "InDetPrepRawData/PixelClusterContainer.h"
#include "InDetPrepRawData/SiCluster.h"
#include "InDetRIO_OnTrack/PixelClusterOnTrack.h"
#include "InDetRIO_OnTrack/SiClusterOnTrack.h"
#include "InDetRIO_OnTrack/TRT_DriftCircleOnTrack.h"
#include "TrkEventPrimitives/CurvilinearUVT.h"
#include "TrkEventPrimitives/FitQuality.h"
#include "TrkEventPrimitives/JacobianLocalToCurvilinear.h"
#include "TrkGeometry/TrackingVolume.h"
#include "TrkPseudoMeasurementOnTrack/PseudoMeasurementOnTrack.h"
#include "TrkSurfaces/PerigeeSurface.h"
#include "TrkTrack/TrackStateOnSurface.h"
#include "xAODTracking/Vertex.h"
#include <algorithm>
#include <cassert>
#include <map>
#include <memory>
#include <vector>

Go to the source code of this file.

Namespaces

 Trk
 Ensure that the ATLAS eigen extensions are properly loaded.
 

Functions

template<class T >
MsgStream & operator<< (MsgStream &msg_stream, const std::map< std::string, T > &elm_map)
 
template<class T >
MsgStream & operator<< (MsgStream &msg_stream, const std::vector< std::string > &elm_vector)
 

Function Documentation

◆ operator<<() [1/2]

template<class T >
MsgStream& operator<< ( MsgStream &  msg_stream,
const std::map< std::string, T > &  elm_map 
)
inline

Definition at line 55 of file TrackParticleCreatorTool.cxx.

57 {
58  for (const std::pair<const std::string, T>& elm : elm_map) {
59  msg_stream << " " << elm.first;
60  }
61  return msg_stream;
62 }

◆ operator<<() [2/2]

template<class T >
MsgStream& operator<< ( MsgStream &  msg_stream,
const std::vector< std::string > &  elm_vector 
)
inline

Definition at line 65 of file TrackParticleCreatorTool.cxx.

67 {
68  for (const std::string& elm : elm_vector) {
69  msg_stream << " " << elm;
70  }
71  return msg_stream;
72 }