128 <<
") --- Ignored" <<
G4endl;
135 daughter = daughter->
GetNext();
147 <<
") --- Transfered with momentum " << primaryParticle->
GetMomentum()
160 "Polarization of the optical photon is null. Random polarization is assumed.");
161 G4cerr <<
"This warning message is issued up to 10 times." <<
G4endl;
172 if (modul2 > 0.) e_perpend = (1./std::sqrt(modul2))*product;
175 G4ThreeVector polar = std::cos(angle)*e_paralle + std::sin(angle)*e_perpend;
230 TV.push_back( track );
G4ThreeVector GetMomentum() const
void SetPreAssignedDecayProperTime(G4double)
CLHEP::Hep3Vector G4ThreeVector
G4double GetKineticEnergy() const
G4ThreeVector GetPolarization() const
static G4double angle[DIM]
G4int GetPDGEncoding() const
const G4ThreeVector & GetMomentumDirection() const
const G4String & GetParticleName() const
G4int GetAtomicNumber() const
void SetWeight(G4double aValue)
static double normal(HepRandomEngine *eptr)
G4GLOB_DLL std::ostream G4cout
const G4ThreeVector & GetMomentumDirection() const
G4PrimaryParticle * GetDaughter() const
static constexpr double eplus
void SetTrackID(G4int id)
void SetPrimaryParticle(G4PrimaryParticle *p)
void SetPolarization(G4double polX, G4double polY, G4double polZ)
void G4Exception(const char *originOfException, const char *exceptionCode, G4ExceptionSeverity severity, const char *comments)
G4double GetProperTime() const
G4double GetWeight() const
void AddElectron(G4int orbit, G4int number=1)
G4PrimaryParticle * GetNext() const
void SetParentID(const G4int aValue)
G4double GetCharge() const
Hep3Vector cross(const Hep3Vector &) const
static constexpr double deg
void SetCharge(G4double charge)
void SetMass(G4double mass)
void SetTrackID(const G4int aValue)
G4GLOB_DLL std::ostream G4cerr