File indexing completed on 2024-04-06 12:29:43
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013 #include "SimDataFormats/PileupSummaryInfo/interface/PileupSummaryInfo.h"
0014
0015 PileupSummaryInfo::PileupSummaryInfo(const int num_PU_vertices,
0016 const std::vector<float>& zpositions,
0017 const std::vector<float>& times,
0018 const std::vector<float>& sumpT_lowpT,
0019 const std::vector<float>& sumpT_highpT,
0020 const std::vector<int>& ntrks_lowpT,
0021 const std::vector<int>& ntrks_highpT)
0022 : num_PU_vertices_(num_PU_vertices),
0023 zpositions_(zpositions),
0024 times_(times),
0025 sumpT_lowpT_(sumpT_lowpT),
0026 sumpT_highpT_(sumpT_highpT),
0027 ntrks_lowpT_(ntrks_lowpT),
0028 ntrks_highpT_(ntrks_highpT) {}
0029
0030 PileupSummaryInfo::PileupSummaryInfo(const int num_PU_vertices,
0031 const std::vector<float>& zpositions,
0032 const std::vector<float>& times,
0033 const std::vector<float>& sumpT_lowpT,
0034 const std::vector<float>& sumpT_highpT,
0035 const std::vector<int>& ntrks_lowpT,
0036 const std::vector<int>& ntrks_highpT,
0037 int bunchCrossing)
0038 : num_PU_vertices_(num_PU_vertices),
0039 zpositions_(zpositions),
0040 times_(times),
0041 sumpT_lowpT_(sumpT_lowpT),
0042 sumpT_highpT_(sumpT_highpT),
0043 ntrks_lowpT_(ntrks_lowpT),
0044 ntrks_highpT_(ntrks_highpT),
0045 bunchCrossing_(bunchCrossing) {}
0046
0047 PileupSummaryInfo::PileupSummaryInfo(const int num_PU_vertices,
0048 const std::vector<float>& zpositions,
0049 const std::vector<float>& times,
0050 const std::vector<float>& sumpT_lowpT,
0051 const std::vector<float>& sumpT_highpT,
0052 const std::vector<int>& ntrks_lowpT,
0053 const std::vector<int>& ntrks_highpT,
0054 const std::vector<edm::EventID>& eventInfo,
0055 const std::vector<float>& pThats,
0056 int bunchCrossing,
0057 float TrueNumInteractions,
0058 int bunchSpacing)
0059 : num_PU_vertices_(num_PU_vertices),
0060 zpositions_(zpositions),
0061 times_(times),
0062 sumpT_lowpT_(sumpT_lowpT),
0063 sumpT_highpT_(sumpT_highpT),
0064 ntrks_lowpT_(ntrks_lowpT),
0065 ntrks_highpT_(ntrks_highpT),
0066 eventInfo_(eventInfo),
0067 pT_hats_(pThats),
0068 bunchCrossing_(bunchCrossing),
0069 bunchSpacing_(bunchSpacing),
0070 TrueNumInteractions_(TrueNumInteractions) {}
0071
0072 PileupSummaryInfo::PileupSummaryInfo(const int num_PU_vertices,
0073 const std::vector<float>& instLumi,
0074 const std::vector<edm::EventID>& eventInfo)
0075 : num_PU_vertices_(num_PU_vertices), eventInfo_(eventInfo), instLumi_(instLumi) {}
0076
0077 PileupSummaryInfo::~PileupSummaryInfo() {}