Go to the documentation of this file.    1 #ifndef rootio_templates_h 
    2 #define rootio_templates_h 1 
   35 #include "EVENT/LCIO.h" 
   50 #pragma link C++ class std::vector<std::string>+; 
   51 #pragma link C++ class std::vector<int>+; 
   52 #pragma link C++ class std::vector<float>+; 
   54 #pragma link C++ class std::map<std::string,EVENT::LCCollection*>+; 
   55 #pragma link C++ class std::pair<std::string,EVENT::LCCollection*>+; 
   58 #pragma link C++ class std::vector<EVENT::CalorimeterHit*>+; 
   59 #pragma link C++ class std::vector<EVENT::Cluster*>+; 
   60 #pragma link C++ class std::vector<EVENT::Track*>+; 
   61 #pragma link C++ class std::vector<EVENT::LCGenericObject*>+; 
   62 #pragma link C++ class std::vector<EVENT::LCObject*>+; 
   63 #pragma link C++ class std::vector<EVENT::LCRelation*>+; 
   64 #pragma link C++ class std::vector<EVENT::MCParticle*>+; 
   65 #pragma link C++ class std::vector<EVENT::ParticleID*>+; 
   66 #pragma link C++ class std::vector<EVENT::RawCalorimeterHit*>+; 
   67 #pragma link C++ class std::vector<EVENT::ReconstructedParticle*>+; 
   68 #pragma link C++ class std::vector<EVENT::SimCalorimeterHit*>+; 
   69 #pragma link C++ class std::vector<EVENT::SimTrackerHit*>+; 
   70 #pragma link C++ class std::vector<EVENT::TrackState*>+; 
   71 #pragma link C++ class std::vector<EVENT::TrackerData*>+; 
   72 #pragma link C++ class std::vector<EVENT::TrackerHit*>+; 
   73 #pragma link C++ class std::vector<EVENT::TrackerHitPlane*>+; 
   74 #pragma link C++ class std::vector<EVENT::TrackerHitZCylinder*>+; 
   75 #pragma link C++ class std::vector<EVENT::TrackerPulse*>+; 
   76 #pragma link C++ class std::vector<EVENT::TrackerRawData*>+; 
   77 #pragma link C++ class std::vector<EVENT::Vertex*>+; 
   80 #pragma link C++ class std::vector<IMPL::CalorimeterHitImpl*>+; 
   81 #pragma link C++ class std::vector<IMPL::ClusterImpl*>+; 
   82 #pragma link C++ class std::vector<IMPL::TrackImpl*>+; 
   83 #pragma link C++ class std::vector<IMPL::LCGenericObjectImpl*>+; 
   85 #pragma link C++ class std::vector<IMPL::LCRelationImpl*>+; 
   86 #pragma link C++ class std::vector<IMPL::MCParticleImpl*>+; 
   87 #pragma link C++ class std::vector<IMPL::ParticleIDImpl*>+; 
   88 #pragma link C++ class std::vector<IMPL::RawCalorimeterHitImpl*>+; 
   89 #pragma link C++ class std::vector<IMPL::ReconstructedParticleImpl*>+; 
   90 #pragma link C++ class std::vector<IMPL::SimCalorimeterHitImpl*>+; 
   91 #pragma link C++ class std::vector<IMPL::SimTrackerHitImpl*>+; 
   92 #pragma link C++ class std::vector<IMPL::TrackStateImpl*>+; 
   93 #pragma link C++ class std::vector<IMPL::TrackerDataImpl*>+; 
   94 #pragma link C++ class std::vector<IMPL::TrackerHitImpl*>+; 
   95 #pragma link C++ class std::vector<IMPL::TrackerHitPlaneImpl*>+; 
   96 #pragma link C++ class std::vector<IMPL::TrackerHitZCylinderImpl*>+; 
   97 #pragma link C++ class std::vector<IMPL::TrackerPulseImpl*>+; 
   98 #pragma link C++ class std::vector<IMPL::TrackerRawDataImpl*>+; 
   99 #pragma link C++ class std::vector<IMPL::VertexImpl*>+; 
  114 #pragma link C++ function UTIL::toString(const EVENT::CalorimeterHit*); 
  115 #pragma link C++ function UTIL::toString(const EVENT::Cluster*); 
  116 #pragma link C++ function UTIL::toString(const EVENT::Track*); 
  117 #pragma link C++ function UTIL::toString(const EVENT::LCGenericObject*); 
  118 #pragma link C++ function UTIL::toString(const EVENT::LCRelation*); 
  119 #pragma link C++ function UTIL::toString(const EVENT::MCParticle*); 
  120 #pragma link C++ function UTIL::toString(const EVENT::ParticleID*); 
  121 #pragma link C++ function UTIL::toString(const EVENT::RawCalorimeterHit*); 
  122 #pragma link C++ function UTIL::toString(const EVENT::ReconstructedParticle*); 
  123 #pragma link C++ function UTIL::toString(const EVENT::SimCalorimeterHit*); 
  124 #pragma link C++ function UTIL::toString(const EVENT::SimTrackerHit*); 
  125 #pragma link C++ function UTIL::toString(const EVENT::TrackState*); 
  126 #pragma link C++ function UTIL::toString(const EVENT::TrackerData*); 
  127 #pragma link C++ function UTIL::toString(const EVENT::TrackerHit*); 
  128 #pragma link C++ function UTIL::toString(const EVENT::TrackerHitPlane*); 
  129 #pragma link C++ function UTIL::toString(const EVENT::TrackerHitZCylinder*); 
  130 #pragma link C++ function UTIL::toString(const EVENT::TrackerPulse*); 
  131 #pragma link C++ function UTIL::toString(const EVENT::TrackerRawData*); 
  132 #pragma link C++ function UTIL::toString(const EVENT::Vertex*); 
  135 #pragma link C++ function UTIL::toString(const IMPL::CalorimeterHitImpl*); 
  136 #pragma link C++ function UTIL::toString(const IMPL::ClusterImpl*); 
  137 #pragma link C++ function UTIL::toString(const IMPL::TrackImpl*); 
  138 #pragma link C++ function UTIL::toString(const IMPL::LCGenericObjectImpl*); 
  139 #pragma link C++ function UTIL::toString(const IMPL::LCRelationImpl*); 
  140 #pragma link C++ function UTIL::toString(const IMPL::MCParticleImpl*); 
  141 #pragma link C++ function UTIL::toString(const IMPL::ParticleIDImpl*); 
  142 #pragma link C++ function UTIL::toString(const IMPL::RawCalorimeterHitImpl*); 
  143 #pragma link C++ function UTIL::toString(const IMPL::ReconstructedParticleImpl*); 
  144 #pragma link C++ function UTIL::toString(const IMPL::SimCalorimeterHitImpl*); 
  145 #pragma link C++ function UTIL::toString(const IMPL::SimTrackerHitImpl*); 
  146 #pragma link C++ function UTIL::toString(const IMPL::TrackStateImpl*); 
  147 #pragma link C++ function UTIL::toString(const IMPL::TrackerDataImpl*); 
  148 #pragma link C++ function UTIL::toString(const IMPL::TrackerHitImpl*); 
  149 #pragma link C++ function UTIL::toString(const IMPL::TrackerHitPlaneImpl*); 
  150 #pragma link C++ function UTIL::toString(const IMPL::TrackerHitZCylinderImpl*); 
  151 #pragma link C++ function UTIL::toString(const IMPL::TrackerPulseImpl*); 
  152 #pragma link C++ function UTIL::toString(const IMPL::TrackerRawDataImpl*); 
  153 #pragma link C++ function UTIL::toString(const IMPL::VertexImpl*);