43{
45
46 make=new G4UIcommand("/Project/make",this);
47 make->SetGuidance("Builds the specified project");
49 G4bool omitable;
50 parameter =
new G4UIparameter (
"Project",
's', omitable =
false);
52
53 create=new G4UIcommand("/Project/create",this);
54 create->SetGuidance("Creates an empty project");
55 parameter =
new G4UIparameter (
"Project",
's', omitable =
false);
57
58 del=new G4UIcommand("/Project/delete",this);
59 del->SetGuidance("Deletes a project");
60 parameter =
new G4UIparameter (
"Project",
's', omitable =
false);
62
63 geo=new G4UIcommand("/Project/add/DetectorFacility",this);
64 geo->SetGuidance("Generates sample code for a detector facility in a project");
65 parameter =
new G4UIparameter (
"Project",
's', omitable =
false);
67
68 G4UIparameter* parameter2;
69 parameter2 = new G4UIparameter ("DetectorFacilityName", 's', omitable = false);
70 geo->SetParameter(parameter2);
71
72 act=new G4UIcommand("/Project/add/UserAction",this);
73 act->SetGuidance("Generates sample code for an user action in a project");
74 parameter =
new G4UIparameter (
"Project",
's', omitable =
false);
76
77 G4UIparameter* parameter3;
78 parameter3 = new G4UIparameter ("UserAction Name", 's', omitable = false);
79 act->SetParameter(parameter3);
80}
**********Class see also m_nmax DOUBLE PRECISION m_amel DOUBLE PRECISION m_x2 DOUBLE PRECISION m_alfinv DOUBLE PRECISION m_Xenph INTEGER m_KeyWtm INTEGER m_idyfs DOUBLE PRECISION m_zini DOUBLE PRECISION m_q2 DOUBLE PRECISION m_Wt_KF DOUBLE PRECISION m_WtCut INTEGER m_KFfin *COMMON c_KarLud $ !Input CMS energy[GeV] $ !CMS energy after beam spread beam strahlung[GeV] $ !Beam energy spread[GeV] $ !z boost due to beam spread $ !electron beam mass *ff pair spectrum $ !minimum v
double precision pisqo6 parameter(pi=3.14159265358979d0, pisq=pi *pi, pisqo6=pisq/6d0) double precision zip