]> git.uio.no Git - u/mrichter/AliRoot.git/blame - TGeant4/TG4PhysicsConstructorOptical.h
Minor corrections (Sun)
[u/mrichter/AliRoot.git] / TGeant4 / TG4PhysicsConstructorOptical.h
CommitLineData
b94a914b 1// $Id$
2// Category: physics
3//
499b353a 4// Author: I. Hrivnacova
5//
6// Class TG4PhysicsConstructorOptical
7// ----------------------------------
b94a914b 8// Constructor of optical physics.
9// According to ExN06PhysicsList (geant4 1.1)
10
11#ifndef TG4_PHYSICS_CONSTRUCTOR_OPTICAL_H
12#define TG4_PHYSICS_CONSTRUCTOR_OPTICAL_H
13
6d72374b 14#include "TG4VPhysicsConstructor.h"
15
b94a914b 16#include <globals.hh>
17
6d72374b 18class TG4PhysicsConstructorOptical: public TG4VPhysicsConstructor
b94a914b 19{
20 public:
21 TG4PhysicsConstructorOptical(const G4String& name = "Optical");
6d72374b 22 TG4PhysicsConstructorOptical(G4int verboseLevel,
23 const G4String& name = "Optical");
b94a914b 24 virtual ~TG4PhysicsConstructorOptical();
25
26 protected:
27 // methods
28 // construct particle and physics
29 virtual void ConstructParticle();
30 virtual void ConstructProcess();
31};
32
33#endif //TG4_PHYSICS_CONSTRUCTOR_OPTICAL_H
34