8 #ifdef MARLINTRK_DIAGNOSTICS_ON
27 for (
unsigned iraw = 0; iraw < rawObjects.
size(); ++iraw) {
31 if( rawHit && rawHit->ext<MarlinTrk::MCTruth4HitExt>()){
33 EVENT::MCParticle* mcp = rawHit->ext<MarlinTrk::MCTruth4HitExt>()->simhit->getMCParticle();
36 for (
unsigned imcp=0; imcp<mcps.
size(); ++imcp) {
37 if (mcp == mcps[imcp]) {
54 if( trkhit->ext<MarlinTrk::MCTruth4HitExt>()){
55 mcps.
push_back(trkhit->ext<MarlinTrk::MCTruth4HitExt>()->simhit->getMCParticle());
virtual int getType() const =0
static const int COMPOSITE_SPACEPOINT
virtual const LCObjectVec & getRawHits() const =0