#include <SimDataFormats/PileupSummaryInfo/interface/PileupSummaryInfo.h>
Public Member Functions | |
const int | getBunchCrossing () const |
const std::vector< edm::EventID > & | getPU_EventID () const |
const std::vector< float > & | getPU_instLumi () const |
const std::vector< int > & | getPU_ntrks_highpT () const |
const std::vector< int > & | getPU_ntrks_lowpT () const |
const int | getPU_NumInteractions () const |
const std::vector< float > & | getPU_sumpT_highpT () const |
const std::vector< float > & | getPU_sumpT_lowpT () const |
const std::vector< float > & | getPU_zpositions () const |
const float | getTrueNumInteractions () const |
PileupSummaryInfo () | |
PileupSummaryInfo (const int num_PU_vertices, std::vector< float > &zpositions, std::vector< float > &sumpT_lowpT, std::vector< float > &sumpT_highpT, std::vector< int > &ntrks_lowpT, std::vector< int > &ntrks_highpT) | |
PileupSummaryInfo (const int num_PU_vertices, std::vector< float > &zpositions, std::vector< float > &sumpT_lowpT, std::vector< float > &sumpT_highpT, std::vector< int > &ntrks_lowpT, std::vector< int > &ntrks_highpT, int bunchCrossing) | |
PileupSummaryInfo (const int num_PU_vertices, std::vector< float > &zpositions, std::vector< float > &sumpT_lowpT, std::vector< float > &sumpT_highpT, std::vector< int > &ntrks_lowpT, std::vector< int > &ntrks_highpT, int bunchCrossing, float TrueNumInteractions) | |
PileupSummaryInfo (const int num_PU_vertices, std::vector< float > &instLumi, std::vector< edm::EventID > &eventInfo) | |
~PileupSummaryInfo () | |
Private Attributes | |
int | bunchCrossing_ |
std::vector< edm::EventID > | eventInfo_ |
std::vector< float > | instLumi_ |
std::vector< int > | ntrks_highpT_ |
std::vector< int > | ntrks_lowpT_ |
int | num_PU_vertices_ |
std::vector< float > | sumpT_highpT_ |
std::vector< float > | sumpT_lowpT_ |
float | TrueNumInteractions_ |
std::vector< float > | zpositions_ |
Description: contains information related to the details of the pileup simulation for a given event Usage: purely descriptive
Definition at line 25 of file PileupSummaryInfo.h.
|
inline |
Definition at line 29 of file PileupSummaryInfo.h.
PileupSummaryInfo::PileupSummaryInfo | ( | const int | num_PU_vertices, |
std::vector< float > & | zpositions, | ||
std::vector< float > & | sumpT_lowpT, | ||
std::vector< float > & | sumpT_highpT, | ||
std::vector< int > & | ntrks_lowpT, | ||
std::vector< int > & | ntrks_highpT | ||
) |
Definition at line 17 of file PileupSummaryInfo.cc.
References eventInfo_, instLumi_, ntrks_highpT_, ntrks_lowpT_, num_PU_vertices_, sumpT_highpT_, sumpT_lowpT_, and zpositions_.
PileupSummaryInfo::PileupSummaryInfo | ( | const int | num_PU_vertices, |
std::vector< float > & | zpositions, | ||
std::vector< float > & | sumpT_lowpT, | ||
std::vector< float > & | sumpT_highpT, | ||
std::vector< int > & | ntrks_lowpT, | ||
std::vector< int > & | ntrks_highpT, | ||
int | bunchCrossing | ||
) |
Definition at line 46 of file PileupSummaryInfo.cc.
References bunchCrossing_, eventInfo_, instLumi_, ntrks_highpT_, ntrks_lowpT_, num_PU_vertices_, sumpT_highpT_, sumpT_lowpT_, and zpositions_.
PileupSummaryInfo::PileupSummaryInfo | ( | const int | num_PU_vertices, |
std::vector< float > & | zpositions, | ||
std::vector< float > & | sumpT_lowpT, | ||
std::vector< float > & | sumpT_highpT, | ||
std::vector< int > & | ntrks_lowpT, | ||
std::vector< int > & | ntrks_highpT, | ||
int | bunchCrossing, | ||
float | TrueNumInteractions | ||
) |
Definition at line 78 of file PileupSummaryInfo.cc.
References bunchCrossing_, eventInfo_, instLumi_, ntrks_highpT_, ntrks_lowpT_, num_PU_vertices_, sumpT_highpT_, sumpT_lowpT_, TrueNumInteractions_, and zpositions_.
PileupSummaryInfo::PileupSummaryInfo | ( | const int | num_PU_vertices, |
std::vector< float > & | instLumi, | ||
std::vector< edm::EventID > & | eventInfo | ||
) |
Definition at line 113 of file PileupSummaryInfo.cc.
References eventInfo_, instLumi_, ntrks_highpT_, ntrks_lowpT_, num_PU_vertices_, sumpT_highpT_, sumpT_lowpT_, and zpositions_.
PileupSummaryInfo::~PileupSummaryInfo | ( | ) |
Definition at line 133 of file PileupSummaryInfo.cc.
|
inline |
Definition at line 71 of file PileupSummaryInfo.h.
References bunchCrossing_.
Referenced by FFTJetPileupAnalyzer::analyzePileup().
|
inline |
Definition at line 70 of file PileupSummaryInfo.h.
References eventInfo_.
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 63 of file PileupSummaryInfo.h.
References num_PU_vertices_.
Referenced by FFTJetPileupAnalyzer::analyzePileup().
|
inline |
Definition at line 66 of file PileupSummaryInfo.h.
References sumpT_highpT_.
Referenced by FFTJetPileupAnalyzer::analyzePileup().
|
inline |
Definition at line 65 of file PileupSummaryInfo.h.
References sumpT_lowpT_.
Referenced by FFTJetPileupAnalyzer::analyzePileup().
|
inline |
|
inline |
|
private |
Definition at line 84 of file PileupSummaryInfo.h.
Referenced by getBunchCrossing(), and PileupSummaryInfo().
|
private |
Definition at line 91 of file PileupSummaryInfo.h.
Referenced by getPU_EventID(), and PileupSummaryInfo().
|
private |
Definition at line 90 of file PileupSummaryInfo.h.
Referenced by getPU_instLumi(), and PileupSummaryInfo().
|
private |
Definition at line 83 of file PileupSummaryInfo.h.
Referenced by getPU_ntrks_highpT(), and PileupSummaryInfo().
|
private |
Definition at line 82 of file PileupSummaryInfo.h.
Referenced by getPU_ntrks_lowpT(), and PileupSummaryInfo().
|
private |
Definition at line 78 of file PileupSummaryInfo.h.
Referenced by getPU_NumInteractions(), and PileupSummaryInfo().
|
private |
Definition at line 81 of file PileupSummaryInfo.h.
Referenced by getPU_sumpT_highpT(), and PileupSummaryInfo().
|
private |
Definition at line 80 of file PileupSummaryInfo.h.
Referenced by getPU_sumpT_lowpT(), and PileupSummaryInfo().
|
private |
Definition at line 85 of file PileupSummaryInfo.h.
Referenced by getTrueNumInteractions(), and PileupSummaryInfo().
|
private |
Definition at line 79 of file PileupSummaryInfo.h.
Referenced by getPU_zpositions(), and PileupSummaryInfo().