Go to the source code of this file.
Definition at line 48 of file CexmcTrackPointInfo.cc.
References CexmcBeamParticleTrack, CexmcNucleusParticleTrack, CexmcOutputParticleDecayProductTrack, CexmcOutputParticleTrack, CexmcTrackPointInfo::directionLocal, CexmcTrackPointInfo::directionWorld, G4BestUnit, G4ParticleDefinition::GetParticleName(), CexmcTrackPointInfo::IsValid(), CexmcTrackPointInfo::momentumAmp, CexmcTrackPointInfo::particle, CexmcTrackPointInfo::positionLocal, CexmcTrackPointInfo::positionWorld, CexmcTrackPointInfo::trackId, CexmcTrackPointInfo::trackType, CLHEP::Hep3Vector::x(), CLHEP::Hep3Vector::y(), and CLHEP::Hep3Vector::z().
51 if ( ! trackPointInfo.
IsValid() )
52 return out <<
"tp is not valid";
54 const char * trackTypeInfo =
"???";
68 trackTypeInfo =
"opdp";
74 std::ostream::fmtflags savedFlags( out.flags() );
75 std::streamsize prec( out.precision() );
80 trackPointInfo.
trackId <<
"," << trackTypeInfo <<
"] " <<
87 out << std::endl <<
" < in world: " <<
94 out.precision( prec );
95 out.flags( savedFlags );
G4ThreeVector positionLocal
#define G4BestUnit(a, b)
#define G4_USE_G4BESTUNIT_FOR_VERBOSE 1
const G4String & GetParticleName() const
G4ThreeVector positionWorld
G4bool IsValid(void) const
G4ThreeVector directionLocal
G4ThreeVector directionWorld
const G4ParticleDefinition * particle