34#ifndef G4VDecayChannel_hh 
   35#define G4VDecayChannel_hh 1 
   57                          G4int     theNumberOfDaughters,
 
   59                    const G4String& theDaughterName2 = 
"",
 
   60                    const G4String& theDaughterName3 = 
"",
 
   61                    const G4String& theDaughterName4 = 
"",
 
   62                    const G4String& theDaughterName5 = 
"" );
 
  214      G4cout << 
"G4VDecayChannel::GetDaughter  index out of range " 
  231      G4cout << 
"G4VDecayChannel::GetDaughterName ";
 
  249      G4cout << 
"G4VDecayChannel::GetDaughterMass ";
 
G4GLOB_DLL std::ostream G4cout
G4ParticleDefinition ** G4MT_daughters
virtual ~G4VDecayChannel()
G4double GetDaughterMass(G4int anIndex) const
void CheckAndFillParent()
void SetPolarization(const G4ThreeVector &)
const G4String & GetParentName() const
G4bool operator<(const G4VDecayChannel &right) const
void SetBR(G4double value)
const G4ThreeVector & GetPolarization() const
void SetVerboseLevel(G4int value)
G4String ** daughters_name
G4double DynamicalMass(G4double massPDG, G4double width, G4double maxDev=1.0) const
G4int GetVerboseLevel() const
G4double G4MT_parent_mass
G4double GetRangeMass() const
void SetNumberOfDaughters(G4int value)
const G4String & GetKinematicsName() const
G4int GetNumberOfDaughters() const
static const G4String noName
virtual G4DecayProducts * DecayIt(G4double parentMass=-1.0)=0
G4ParticleDefinition * G4MT_parent
G4bool operator!=(const G4VDecayChannel &r) const
virtual G4bool IsOKWithParentMass(G4double parentMass)
void CheckAndFillDaughters()
G4ParticleDefinition * GetDaughter(G4int anIndex)
void SetDaughter(G4int anIndex, const G4ParticleDefinition *particle_type)
const G4String & GetNoName() const
void ClearDaughtersName()
G4double * G4MT_daughters_mass
G4VDecayChannel & operator=(const G4VDecayChannel &)
G4int GetAngularMomentum()
G4double GetParentMass() const
G4ParticleDefinition * GetParent()
void SetRangeMass(G4double val)
const G4String & GetDaughterName(G4int anIndex) const
G4ParticleTable * particletable
G4bool operator==(const G4VDecayChannel &r) const
G4ThreeVector parent_polarization
G4double * G4MT_daughters_width
void SetParent(const G4ParticleDefinition *particle_type)