]> git.uio.no Git - u/mrichter/AliRoot.git/blame - TGeant4/TG4PhysicsConstructorGeneral.h
Class for fixed point operations.
[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
6d72374b 14#include "TG4VPhysicsConstructor.h"
15
5d321328 16#include <G4Decay.hh>
17#include <globals.hh>
18
6d72374b 19class TG4PhysicsConstructorGeneral: public TG4VPhysicsConstructor
5d321328 20{
21 public:
22 TG4PhysicsConstructorGeneral(const G4String& name = "General");
6d72374b 23 TG4PhysicsConstructorGeneral(G4int verboseLevel,
24 const G4String& name = "General");
5d321328 25 virtual ~TG4PhysicsConstructorGeneral();
26
27 protected:
28 // methods
29 // construct particle and physics
30 virtual void ConstructParticle();
31 virtual void ConstructProcess();
32
33 // data members
cc364059 34 G4Decay fDecayProcess; // decay process
5d321328 35};
36
37#endif //TG4_PHYSICS_CONSTRUCTOR_GENERAL_H
38