Import Geant4 11.0.0.beta source tree
This commit is contained in:
@@ -23,60 +23,52 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
//
|
||||
// G4VTRModel -- header file
|
||||
//
|
||||
// The model of transition radiation
|
||||
//
|
||||
// History:
|
||||
//
|
||||
// 04.10.05, V.Grichine move from pure virtual and new class name
|
||||
// 04.10.05, V.Grichine move from pure virtual and new class name
|
||||
// 29.02.04, V.Ivanchenko created
|
||||
|
||||
#ifndef G4VTRModel_h
|
||||
#define G4VTRModel_h
|
||||
|
||||
#include "globals.hh"
|
||||
#include "G4Material.hh"
|
||||
#include "G4ThreeVector.hh"
|
||||
#include "G4Track.hh"
|
||||
#include "G4VParticleChange.hh"
|
||||
|
||||
#include <vector>
|
||||
|
||||
#include "globals.hh"
|
||||
#include "G4ThreeVector.hh"
|
||||
|
||||
class G4Material;
|
||||
class G4Track;
|
||||
class G4VParticleChange;
|
||||
|
||||
class G4VTRModel
|
||||
{
|
||||
public:
|
||||
|
||||
public:
|
||||
// Constructors
|
||||
|
||||
explicit G4VTRModel( const G4String& modelName) {fName = modelName;};
|
||||
explicit G4VTRModel(const G4String& modelName) { fName = modelName; };
|
||||
|
||||
// Destructor
|
||||
virtual ~G4VTRModel(){};
|
||||
|
||||
virtual ~G4VTRModel() {};
|
||||
|
||||
const G4String& GetName() const {return fName;};
|
||||
const G4String& GetName() const { return fName; };
|
||||
|
||||
virtual void GenerateSecondaries(G4VParticleChange& pChange,
|
||||
std::vector<const G4Material*>& materials,
|
||||
std::vector<G4double>& steps,
|
||||
std::vector<G4ThreeVector>& normals,
|
||||
G4ThreeVector& startingPosition,
|
||||
const G4Track& track);
|
||||
G4ThreeVector& startingPosition,
|
||||
const G4Track& track);
|
||||
|
||||
// disable assignment operator & copy constructor
|
||||
G4VTRModel& operator=(const G4VTRModel& right) = delete;
|
||||
G4VTRModel(const G4VTRModel&) = delete;
|
||||
|
||||
virtual void PrintInfo() { return; };
|
||||
|
||||
// disable assignment operator & copy constructor
|
||||
|
||||
G4VTRModel & operator=(const G4VTRModel &right) = delete;
|
||||
G4VTRModel(const G4VTRModel&) = delete;
|
||||
|
||||
protected:
|
||||
|
||||
G4String fName;
|
||||
protected:
|
||||
G4String fName;
|
||||
};
|
||||
|
||||
#endif // G4VTRModel_h
|
||||
#endif // G4VTRModel_h
|
||||
|
||||
Reference in New Issue
Block a user