40 {
42
43 make = new G4UIcommand( "/Project/make", this );
44 make->SetGuidance( "Builds the specified project" );
45 G4UIparameter* parameter;
46 G4bool omitable;
47 parameter = new G4UIparameter( "Project", 's', omitable = false );
48 make->SetParameter( parameter );
49
50 create = new G4UIcommand( "/Project/create", this );
51 create->SetGuidance( "Creates an empty project" );
52 parameter = new G4UIparameter( "Project", 's', omitable = false );
53 create->SetParameter( parameter );
54
55 del = new G4UIcommand( "/Project/delete", this );
56 del->SetGuidance( "Deletes a project" );
57 parameter = new G4UIparameter( "Project", 's', omitable = false );
58 del->SetParameter( parameter );
59
60 geo = new G4UIcommand( "/Project/add/DetectorFacility", this );
61 geo->SetGuidance( "Generates sample code for a detector facility in a project" );
62 parameter = new G4UIparameter( "Project", 's', omitable = false );
63 geo->SetParameter( parameter );
64
65 G4UIparameter* parameter2;
66 parameter2 = new G4UIparameter( "DetectorFacilityName", 's', omitable = false );
67 geo->SetParameter( parameter2 );
68
69 act = new G4UIcommand( "/Project/add/UserAction", this );
70 act->SetGuidance( "Generates sample code for an user action in a project" );
71 parameter = new G4UIparameter( "Project", 's', omitable = false );
72 act->SetParameter( parameter );
73
74 G4UIparameter* parameter3;
75 parameter3 = new G4UIparameter( "UserAction Name", 's', omitable = false );
76 act->SetParameter( parameter3 );
77}
**********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