Generation¶
Configuration related to the generation phase.
- class Gaussino.Generation.GenPhase(*args, **kwargs)[source]¶
 Bases:
ConfigurableUserConfigurable for the Generation phase in Gaussino. Does not implement a self.__apply_configuration__ itself. Instead, all member functions are explicitly called during the configuration of Gaussino()
- Variables:
 BeamMomentum (float, optional) – default:
3.5 * SystemOfUnits.TeVBeamHCrossingAngle (float, optional) – default:
-0.520 * SystemOfUnits.mradBeamVCrossingAngle (float, optional) – default:
0.0BeamEmittance (float, optional) – default:
0.0037 * SystemOfUnits.mmBeamBetaStar (float, optional) – default:
3.1 * SystemOfUnits.mBeamLineAngles (list, optional) – default:
[-0.075 * SystemOfUnits.mrad, 0.035 * SystemOfUnits.mrad]InteractionPosition (list, optional) – default:
[0.459 * SystemOfUnits.mm, -0.015 * SystemOfUnits.mm, 0.5 * SystemOfUnits.mm]BunchRMS (float, optional) – default:
82.03 * SystemOfUnits.mmLuminosity (float, optional) – default:
0.247 * (10 ** 30) / (SystemOfUnits.cm2 * SystemOfUnits.s)TotalCrossSection (float, optional) – default:
91.1 * SystemOfUnits.millibarnB2Momentum (float, optional) – default:
3.5 * SystemOfUnits.TeVB1Particle (str, optional) – default:
'p'B2Particle (str, optional) – default:
'p'EvtMax (int, optional) – default:
-1WriteHepMC (bool, optional) – default:
FalseGenMonitor (bool, optional) – default:
FalseParticleGun (bool, optional) – default:
FalseParticleGunUseDefault (bool, optional) – default:
FalseProduction_kwargs (dict, optional) – default:
{}ConvertEDM (bool, optional) – default:
FalseSampleGenerationTool (str, optional) – default:
'SignalPlain'SampleGenerationToolOpts (dict, optional) – default:
{}PileUpTool (str, optional) – default:
'FixedLuminosityWithSvc'ProductionTool (str, optional) – default:
'Pythia8Production'ProductionToolOpts (dict, optional) – default:
{}DecayTool (str, optional) – default:
''CutTool (str, optional) – default:
''CutToolOpts (dict, optional) – default:
{}FullGenEventTool (str, optional) – default:
''FullGenEventToolOpts (dict, optional) – default:
{}
- __apply_configuration__()¶
 Function to be overridden to convert the high level configuration into a low level one. The default implementation calls applyConf, which is the method defined in some ConfigurableUser implementations.
- configure_generation(seq)[source]¶
 Configuration method for the generation other than a particle gun.
- Parameters:
 seq – list of algorithms
- configure_pgun(seq)[source]¶
 Simple utility function to create and configure an instance of particle gun
- Parameters:
 seq – list of algorithms