ATLAS Offline Software
|
A IBeamIntensity service configured with an intensity array and an optional signal pattern array The Gaudi::Property<std::vector<float>> IntensityPattern describes the intensity pattern that is repeated for the entire beam xing range. The Gaudi::Property<std::vector<float>> SignalPattern describes the positions at which signal events will be placed (and hence which xings are simulated) This BeamIntensity service sequentially steps through the bunch crossings of the provided pattern. More...
#include "GaudiKernel/ContextSpecificPtr.h"
#include "Gaudi/Property.h"
#include "PileUpTools/IBeamIntensity.h"
#include "AthenaBaseComps/AthService.h"
Go to the source code of this file.
Classes | |
class | StepArrayBM |
A IBeamIntensity service configured with an intensity array and an optional signal pattern array The Gaudi::Property<std::vector<float>> IntensityPattern describes the intensity pattern that is repeated for the entire beam xing range. The Gaudi::Property<std::vector<float>> SignalPattern describes the positions at which signal events will be placed (and hence which xings are simulated) This BeamIntensity service sequentially steps through the bunch crossings of the provided pattern.
Definition in file StepArrayBM.h.