Loading src/objects/Linkdef.h +21 −14 Original line number Diff line number Diff line Loading @@ -24,30 +24,37 @@ ROOT::Math::DefaultCoordinateSystemTag> + \ ; // AP2 objects // APSQ objects // NOTE: The order here is important - classes that are used or included in other classes need to be placed first such that // all dependencies can be resolved also when inlining these headers for dictionary generation. #pragma link C++ class allpix::Object + ; #pragma link C++ class allpix::MCTrack + ; #pragma link C++ class allpix::Object::PointerWrapper < allpix::MCTrack> + ; #pragma link C++ class allpix::Object::BaseWrapper < allpix::MCTrack> + ; #pragma link C++ class allpix::MCParticle + ; #pragma link C++ class allpix::Object::PointerWrapper < allpix::MCParticle> + ; #pragma link C++ class allpix::Object::BaseWrapper < allpix::MCParticle> + ; #pragma link C++ class allpix::SensorCharge + ; #pragma link C++ class allpix::PropagatedCharge + ; #pragma link C++ class allpix::DepositedCharge + ; #pragma link C++ class allpix::Pixel + ; #pragma link C++ class allpix::PixelCharge + ; #pragma link C++ class allpix::PixelHit + ; #pragma link C++ class allpix::Object::PointerWrapper < allpix::DepositedCharge> + ; #pragma link C++ class allpix::Object::BaseWrapper < allpix::DepositedCharge> + ; #pragma link C++ class allpix::Pulse + ; #pragma link C++ class allpix::Pixel + ; #pragma link C++ class allpix::Object::PointerWrapper < allpix::MCTrack> + ; #pragma link C++ class allpix::Object::PointerWrapper < allpix::MCParticle> + ; #pragma link C++ class allpix::PropagatedCharge + ; #pragma link C++ class allpix::Object::PointerWrapper < allpix::PropagatedCharge> + ; #pragma link C++ class allpix::Object::PointerWrapper < allpix::DepositedCharge> + ; #pragma link C++ class allpix::Object::PointerWrapper < allpix::PixelCharge> + ; #pragma link C++ class allpix::Object::PointerWrapper < allpix::PixelHit> + ; #pragma link C++ class allpix::Object::BaseWrapper < allpix::MCTrack> + ; #pragma link C++ class allpix::Object::BaseWrapper < allpix::MCParticle> + ; #pragma link C++ class allpix::Object::BaseWrapper < allpix::PropagatedCharge> + ; #pragma link C++ class allpix::Object::BaseWrapper < allpix::DepositedCharge> + ; #pragma link C++ class allpix::PixelCharge + ; #pragma link C++ class allpix::Object::PointerWrapper < allpix::PixelCharge> + ; #pragma link C++ class allpix::Object::BaseWrapper < allpix::PixelCharge> + ; #pragma link C++ class allpix::PixelHit + ; #pragma link C++ class allpix::Object::PointerWrapper < allpix::PixelHit> + ; #pragma link C++ class allpix::Object::BaseWrapper < allpix::PixelHit> + ; // Vector of Object for internal storage Loading Loading
src/objects/Linkdef.h +21 −14 Original line number Diff line number Diff line Loading @@ -24,30 +24,37 @@ ROOT::Math::DefaultCoordinateSystemTag> + \ ; // AP2 objects // APSQ objects // NOTE: The order here is important - classes that are used or included in other classes need to be placed first such that // all dependencies can be resolved also when inlining these headers for dictionary generation. #pragma link C++ class allpix::Object + ; #pragma link C++ class allpix::MCTrack + ; #pragma link C++ class allpix::Object::PointerWrapper < allpix::MCTrack> + ; #pragma link C++ class allpix::Object::BaseWrapper < allpix::MCTrack> + ; #pragma link C++ class allpix::MCParticle + ; #pragma link C++ class allpix::Object::PointerWrapper < allpix::MCParticle> + ; #pragma link C++ class allpix::Object::BaseWrapper < allpix::MCParticle> + ; #pragma link C++ class allpix::SensorCharge + ; #pragma link C++ class allpix::PropagatedCharge + ; #pragma link C++ class allpix::DepositedCharge + ; #pragma link C++ class allpix::Pixel + ; #pragma link C++ class allpix::PixelCharge + ; #pragma link C++ class allpix::PixelHit + ; #pragma link C++ class allpix::Object::PointerWrapper < allpix::DepositedCharge> + ; #pragma link C++ class allpix::Object::BaseWrapper < allpix::DepositedCharge> + ; #pragma link C++ class allpix::Pulse + ; #pragma link C++ class allpix::Pixel + ; #pragma link C++ class allpix::Object::PointerWrapper < allpix::MCTrack> + ; #pragma link C++ class allpix::Object::PointerWrapper < allpix::MCParticle> + ; #pragma link C++ class allpix::PropagatedCharge + ; #pragma link C++ class allpix::Object::PointerWrapper < allpix::PropagatedCharge> + ; #pragma link C++ class allpix::Object::PointerWrapper < allpix::DepositedCharge> + ; #pragma link C++ class allpix::Object::PointerWrapper < allpix::PixelCharge> + ; #pragma link C++ class allpix::Object::PointerWrapper < allpix::PixelHit> + ; #pragma link C++ class allpix::Object::BaseWrapper < allpix::MCTrack> + ; #pragma link C++ class allpix::Object::BaseWrapper < allpix::MCParticle> + ; #pragma link C++ class allpix::Object::BaseWrapper < allpix::PropagatedCharge> + ; #pragma link C++ class allpix::Object::BaseWrapper < allpix::DepositedCharge> + ; #pragma link C++ class allpix::PixelCharge + ; #pragma link C++ class allpix::Object::PointerWrapper < allpix::PixelCharge> + ; #pragma link C++ class allpix::Object::BaseWrapper < allpix::PixelCharge> + ; #pragma link C++ class allpix::PixelHit + ; #pragma link C++ class allpix::Object::PointerWrapper < allpix::PixelHit> + ; #pragma link C++ class allpix::Object::BaseWrapper < allpix::PixelHit> + ; // Vector of Object for internal storage Loading