#include <SimDataFormats/PileupSummaryInfo/interface/PileupSummaryInfo.h>
Public Member Functions | |
const int | getBunchCrossing () const |
const int | getBunchSpacing () 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_pT_hats () 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, std::vector< edm::EventID > &eventInfo, std::vector< float > &pT_hats, int bunchCrossing, float TrueNumInteractions, int bunchSpacing) | |
PileupSummaryInfo (const int num_PU_vertices, std::vector< float > &instLumi, std::vector< edm::EventID > &eventInfo) | |
~PileupSummaryInfo () | |
Private Attributes | |
int | bunchCrossing_ |
int | bunchSpacing_ |
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 > | pT_hats_ |
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 24 of file PileupSummaryInfo.h.
|
inline |
Definition at line 28 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 15 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 44 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, | ||
std::vector< edm::EventID > & | eventInfo, | ||
std::vector< float > & | pT_hats, | ||
int | bunchCrossing, | ||
float | TrueNumInteractions, | ||
int | bunchSpacing | ||
) |
Definition at line 76 of file PileupSummaryInfo.cc.
References bunchCrossing_, bunchSpacing_, instLumi_, num_PU_vertices_, and TrueNumInteractions_.
PileupSummaryInfo::PileupSummaryInfo | ( | const int | num_PU_vertices, |
std::vector< float > & | instLumi, | ||
std::vector< edm::EventID > & | eventInfo | ||
) |
Definition at line 106 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 126 of file PileupSummaryInfo.cc.
|
inline |
Definition at line 73 of file PileupSummaryInfo.h.
References bunchCrossing_.
Referenced by FFTJetPileupAnalyzer::analyzePileup().
|
inline |
|
inline |
Definition at line 71 of file PileupSummaryInfo.h.
References eventInfo_.
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 64 of file PileupSummaryInfo.h.
References num_PU_vertices_.
Referenced by TrackerSeedValidator::analyze(), and FFTJetPileupAnalyzer::analyzePileup().
|
inline |
|
inline |
Definition at line 67 of file PileupSummaryInfo.h.
References sumpT_highpT_.
Referenced by FFTJetPileupAnalyzer::analyzePileup().
|
inline |
Definition at line 66 of file PileupSummaryInfo.h.
References sumpT_lowpT_.
Referenced by FFTJetPileupAnalyzer::analyzePileup().
|
inline |
|
inline |
|
private |
Definition at line 89 of file PileupSummaryInfo.h.
Referenced by getBunchCrossing(), and PileupSummaryInfo().
|
private |
Definition at line 90 of file PileupSummaryInfo.h.
Referenced by getBunchSpacing(), and PileupSummaryInfo().
|
private |
Definition at line 87 of file PileupSummaryInfo.h.
Referenced by getPU_EventID(), and PileupSummaryInfo().
|
private |
Definition at line 96 of file PileupSummaryInfo.h.
Referenced by getPU_instLumi(), and PileupSummaryInfo().
|
private |
Definition at line 86 of file PileupSummaryInfo.h.
Referenced by getPU_ntrks_highpT(), and PileupSummaryInfo().
|
private |
Definition at line 85 of file PileupSummaryInfo.h.
Referenced by getPU_ntrks_lowpT(), and PileupSummaryInfo().
|
private |
Definition at line 81 of file PileupSummaryInfo.h.
Referenced by getPU_NumInteractions(), and PileupSummaryInfo().
|
private |
Definition at line 88 of file PileupSummaryInfo.h.
Referenced by getPU_pT_hats().
|
private |
Definition at line 84 of file PileupSummaryInfo.h.
Referenced by getPU_sumpT_highpT(), and PileupSummaryInfo().
|
private |
Definition at line 83 of file PileupSummaryInfo.h.
Referenced by getPU_sumpT_lowpT(), and PileupSummaryInfo().
|
private |
Definition at line 91 of file PileupSummaryInfo.h.
Referenced by getTrueNumInteractions(), and PileupSummaryInfo().
|
private |
Definition at line 82 of file PileupSummaryInfo.h.
Referenced by getPU_zpositions(), and PileupSummaryInfo().