G4VCascadeCollider

class

public:
  G4VCascadeCollider(const G4String& name, G4int verbose=0);

  virtual ~G4VCascadeCollider() {}

  virtual void collide(G4InuclParticle* bullet, G4InuclParticle* target,
               G4CollisionOutput& output) = 0;

  virtual void setVerboseLevel(G4int verbose=0) { verboseLevel=verbose; }

protected:
  G4String theName;
  G4int verboseLevel;

  virtual void setName(const G4String& name) { theName = name; }

private:
  // Copying of modules is forbidden
  G4VCascadeCollider(const G4VCascadeCollider&);
  G4VCascadeCollider& operator=(const G4VCascadeCollider&);
© Hongyi Wu            updated: 2018-09-01 11:04:09

results matching ""

    No results matching ""