55 reconstructor( reconstructor_ ), useTableMass( NULL ),
56 useMassCut( NULL ), mCutOPCenter( NULL ), mCutNOPCenter( NULL ),
57 mCutOPWidth( NULL ), mCutNOPWidth( NULL ), mCutAngle( NULL ),
58 useAbsorbedEnergyCut( NULL ), aeCutCLCenter( NULL ),
59 aeCutCRCenter( NULL ), aeCutCLWidth( NULL ), aeCutCRWidth( NULL ),
60 aeCutAngle( NULL ), setExpectedMomentumAmp( NULL ),
61 setExpectedMomentumAmpDiff( NULL ), setEDCollectionAlgorithm( NULL )
67 "table mass of output\n particle when building output particle "
68 "energy,\n otherwise reconstructed mass will be used" );
76 "particle\n and nucleus output particle" );
88 outputParticle->GetPDGMass() );
97 "particle mass\n coordinate" );
100 nucleusOutputParticle->GetPDGMass() );
112 outputParticle->GetPDGMass() * 0.1 );
121 "particle mass\n coordinate" );
124 nucleusOutputParticle->GetPDGMass() * 0.1 );
143 "energies in\n calorimeters" );
152 "calorimeter\n absorbed energy coordinate" );
163 "calorimeter\n absorbed energy coordinate" );
174 "\n absorbed energy coordinate" );
185 "\n absorbed energy coordinate" );
206 "expected in the target;\n this value may differ from original "
207 "momentum\n of the beam as far as profile data of the beam refer\n"
208 " to the place where it starts. This parameter is used only\n"
209 " in reconstruction procedure");
220 "between momenta of the beam\n on its start and in the target. This "
221 "parameter can\n be used to automatically calculate value of the\n"
222 " previous parameter 'momentumAmp'" );
234 "\n Choose crystals to be selected when energy deposit collected\n"
236 " adjacent - crystal with maximum energy deposit and\n"
237 " adjacent crystals" );
369 if ( value ==
"adjacent" )
void UseTableMass(G4bool on)
CexmcEDCollectionAlgoritm
void SetGuidance(const char *aGuidance)
void SetMassCutNOPCenter(G4double value)
void SetAbsorbedEnergyCutCRWidth(G4double value)
CexmcChargeExchangeReconstructor * reconstructor
void SetParameterName(const char *theName, G4bool omittable, G4bool currentAsDefault=false)
G4UIcmdWithADoubleAndUnit * aeCutAngle
void SetAbsorbedEnergyCutCLWidth(G4double value)
void SetDefaultValue(G4bool defVal)
G4UIcmdWithADoubleAndUnit * mCutNOPWidth
CexmcChargeExchangeReconstructorMessenger(CexmcChargeExchangeReconstructor *reconstructor)
G4UIcmdWithAString * setEDCollectionAlgorithm
void SetEDCollectionAlgorithm(CexmcEDCollectionAlgoritm value)
void SetMassCutEllipseAngle(G4double value)
void SetNewValue(G4UIcommand *cmd, G4String value)
void SetRange(const char *rs)
void SetMassCutOPCenter(G4double value)
void SetDefaultValue(const char *defVal)
void SetMassCutOPWidth(G4double value)
G4UIcmdWithADoubleAndUnit * mCutOPWidth
static G4bool GetNewBoolValue(const char *paramString)
void SetExpectedMomentumAmpDiff(G4double)
static G4double GetNewDoubleValue(const char *paramString)
G4UIcmdWithADoubleAndUnit * mCutNOPCenter
const XML_Char int const XML_Char * value
G4UIcmdWithABool * useMassCut
G4UIcmdWithADoubleAndUnit * aeCutCLWidth
G4UIcmdWithADoubleAndUnit * setExpectedMomentumAmp
const CexmcProductionModelData & GetProductionModelData(void) const
void SetCandidates(const char *candidateList)
G4UIcmdWithADoubleAndUnit * aeCutCLCenter
void SetExpectedMomentumAmp(G4double)
G4UIcmdWithADoubleAndUnit * setExpectedMomentumAmpDiff
G4UIcmdWithADoubleAndUnit * mCutAngle
G4UIcmdWithADoubleAndUnit * aeCutCRWidth
void SetAbsorbedEnergyCutCRCenter(G4double value)
G4UIcmdWithABool * useTableMass
void SetParameterName(const char *theName, G4bool omittable, G4bool currentAsDefault=false)
void SetParameterName(const char *theName, G4bool omittable, G4bool currentAsDefault=false)
G4UIcmdWithADoubleAndUnit * aeCutCRCenter
void UseMassCut(G4bool on)
void SetMassCutNOPWidth(G4double value)
void SetAbsorbedEnergyCutCLCenter(G4double value)
G4UIcmdWithADoubleAndUnit * mCutOPCenter
void SetDefaultValue(G4double defVal)
void UseAbsorbedEnergyCut(G4bool on)
void AvailableForStates(G4ApplicationState s1)
~CexmcChargeExchangeReconstructorMessenger()
void SetAbsorbedEnergyCutEllipseAngle(G4double value)
void SetUnitCandidates(const char *candidateList)
G4UIcmdWithABool * useAbsorbedEnergyCut
void SetDefaultUnit(const char *defUnit)
static G4String reconstructorDirName