00001 #include "BDSParticle.hh" 00002 00003 BDSParticle::BDSParticle():itsE(0.0),itsT(0.0),itsWeight(1.0),itsTrackID(-1),itsParentID(-1) 00004 { 00005 } 00006 00007 BDSParticle::BDSParticle(G4double x,G4double y,G4double z,G4double xp,G4double yp,G4double zp,G4double E,G4double t,G4double weight,G4int trackID,G4int parentID):itsPosition(x,y,z),itsMomentum(xp,yp,zp),itsE(E),itsT(t),itsWeight(weight),itsTrackID(trackID),itsParentID(parentID) 00008 { 00009 } 00010 00011 BDSParticle::BDSParticle(G4ThreeVector pos,G4ThreeVector mom,G4double E,G4double t,G4double weight,G4int trackID,G4int parentID):itsPosition(pos),itsMomentum(mom),itsE(E),itsT(t),itsWeight(weight),itsTrackID(trackID),itsParentID(parentID) 00012 { 00013 }