Back to home page

EIC code displayed by LXR

 
 

    


Warning, file /include/edm4hep/GeneratorEventParametersData.h was not indexed or was modified since last indexation (in which case cross-reference links may be missing, inaccurate or erroneous).

0001 // AUTOMATICALLY GENERATED FILE - DO NOT EDIT
0002 
0003 #ifndef EDM4HEP_GeneratorEventParametersDATA_H
0004 #define EDM4HEP_GeneratorEventParametersDATA_H
0005 
0006 #include <array>
0007 
0008 namespace edm4hep {
0009 
0010 /** @class GeneratorEventParametersData
0011  *  Generator Event Parameters and information
0012  *  @author: EDM4hep authors
0013  */
0014 class GeneratorEventParametersData {
0015 public:
0016   double sqrts{};                           ///< sqrt(s) - The nominal beam center of mass energy [GeV]
0017   std::array<double, 2> beamsPz{};          ///< nominal z-momentum of the two incoming particle (beams) [GeV]
0018   std::array<int, 2> partonIds{};           ///< PDG id of the partons undergoing the hard scatter
0019   std::array<float, 2> beamPolarizations{}; ///< Polarization of the incoming beam particles
0020 
0021   unsigned int crossSections_begin{};
0022   unsigned int crossSections_end{};
0023   unsigned int crossSectionErrors_begin{};
0024   unsigned int crossSectionErrors_end{};
0025   unsigned int weights_begin{};
0026   unsigned int weights_end{};
0027   unsigned int signalVertexParticles_begin{};
0028   unsigned int signalVertexParticles_end{};
0029 };
0030 
0031 namespace v5 {
0032   using GeneratorEventParametersData = edm4hep::GeneratorEventParametersData;
0033 } // namespace v5
0034 
0035 } // namespace edm4hep
0036 
0037 #endif