]> git.uio.no Git - u/mrichter/AliRoot.git/blame - TGeant4/TG4PhysicsConstructorGeneral.h
added inheritance from TG4Verbose;
[u/mrichter/AliRoot.git] / TGeant4 / TG4PhysicsConstructorGeneral.h
CommitLineData
5d321328 1// $Id$
2// Category: physics
3//
4// Author: I. Hrivnacova
5//
6// Class TG4PhysicsConstructorGeneral
7// -----------------------------
8// Constructor of physics for ions.
9// According to ExN04IonPhysics.hh, GEANT4 tag Name: geant4-03-02
10
11#ifndef TG4_PHYSICS_CONSTRUCTOR_GENERAL_H
12#define TG4_PHYSICS_CONSTRUCTOR_GENERAL_H
13
14#include <G4VPhysicsConstructor.hh>
15#include <G4Decay.hh>
16#include <globals.hh>
17
18class TG4PhysicsConstructorGeneral: public G4VPhysicsConstructor
19{
20 public:
21 TG4PhysicsConstructorGeneral(const G4String& name = "General");
22 virtual ~TG4PhysicsConstructorGeneral();
23
24 protected:
25 // methods
26 // construct particle and physics
27 virtual void ConstructParticle();
28 virtual void ConstructProcess();
29
30 // data members
cc364059 31 G4Decay fDecayProcess; // decay process
5d321328 32};
33
34#endif //TG4_PHYSICS_CONSTRUCTOR_GENERAL_H
35