#include <Alignment/LaserAlignmentSimulation/plugins/LaserOpticalPhysics.h>
Public Member Functions | |
LaserOpticalPhysics (G4LogicalVolumeToDDLogicalPartMap &map, const edm::ParameterSet &p) | |
constructor |
Definition at line 15 of file LaserOpticalPhysics.h.
LaserOpticalPhysics::LaserOpticalPhysics | ( | G4LogicalVolumeToDDLogicalPartMap & | map, | |
const edm::ParameterSet & | p | |||
) |
constructor
Definition at line 24 of file LaserOpticalPhysics.cc.
References GenMuonPlsPt100GeV_cfg::cout, lat::endl(), and it.
00025 : PhysicsList(map, p) 00026 { 00027 G4DataQuestionaire it(photon); 00028 std::cout << "You are using the simulation engine: QGSP together with optical physics" << std::endl; 00029 00030 // EM Physics 00031 RegisterPhysics( new CMSEmStandardPhysics("standard EM",0)); 00032 // Synchroton Radiation & GN Physics 00033 RegisterPhysics(new G4EmExtraPhysics("extra EM")); 00034 // Decays 00035 RegisterPhysics(new G4DecayPhysics("decay",0)); 00036 // Hadron Elastic scattering 00037 RegisterPhysics(new G4HadronElasticPhysics("elastic",0,false)); 00038 // Hadron Physics 00039 RegisterPhysics(new HadronPhysicsQGSP("hadron")); 00040 // Stopping Physics 00041 RegisterPhysics(new G4QStoppingPhysics("stopping")); 00042 // Ion Physics 00043 RegisterPhysics(new G4IonPhysics("ion")); 00044 // Optical physics 00045 RegisterPhysics(new LaserOpticalPhysicsList("optical")); 00046 00047 }