#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_times () const |
const std::vector< float > & | getPU_zpositions () const |
const float | getTrueNumInteractions () const |
bool | has_times () const |
PileupSummaryInfo () | |
PileupSummaryInfo (const int num_PU_vertices, const std::vector< float > &zpositions, const std::vector< float > ×, const std::vector< float > &sumpT_lowpT, const std::vector< float > &sumpT_highpT, const std::vector< int > &ntrks_lowpT, const std::vector< int > &ntrks_highpT) | |
PileupSummaryInfo (const int num_PU_vertices, const std::vector< float > &zpositions, const std::vector< float > ×, const std::vector< float > &sumpT_lowpT, const std::vector< float > &sumpT_highpT, const std::vector< int > &ntrks_lowpT, const std::vector< int > &ntrks_highpT, int bunchCrossing) | |
PileupSummaryInfo (const int num_PU_vertices, const std::vector< float > &zpositions, const std::vector< float > ×, const std::vector< float > &sumpT_lowpT, const std::vector< float > &sumpT_highpT, const std::vector< int > &ntrks_lowpT, const std::vector< int > &ntrks_highpT, const std::vector< edm::EventID > &eventInfo, const std::vector< float > &pT_hats, int bunchCrossing, float TrueNumInteractions, int bunchSpacing) | |
PileupSummaryInfo (const int num_PU_vertices, const std::vector< float > &instLumi, const 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_ |
std::vector< float > | times_ |
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.
References dumpTauVariables_cfi::eventInfo, muonGEMDigis_cfi::instLumi, create_public_lumi_plots::times, and ~PileupSummaryInfo().
PileupSummaryInfo::PileupSummaryInfo | ( | const int | num_PU_vertices, |
const std::vector< float > & | zpositions, | ||
const std::vector< float > & | times, | ||
const std::vector< float > & | sumpT_lowpT, | ||
const std::vector< float > & | sumpT_highpT, | ||
const std::vector< int > & | ntrks_lowpT, | ||
const std::vector< int > & | ntrks_highpT | ||
) |
Definition at line 15 of file PileupSummaryInfo.cc.
PileupSummaryInfo::PileupSummaryInfo | ( | const int | num_PU_vertices, |
const std::vector< float > & | zpositions, | ||
const std::vector< float > & | times, | ||
const std::vector< float > & | sumpT_lowpT, | ||
const std::vector< float > & | sumpT_highpT, | ||
const std::vector< int > & | ntrks_lowpT, | ||
const std::vector< int > & | ntrks_highpT, | ||
int | bunchCrossing | ||
) |
Definition at line 32 of file PileupSummaryInfo.cc.
PileupSummaryInfo::PileupSummaryInfo | ( | const int | num_PU_vertices, |
const std::vector< float > & | zpositions, | ||
const std::vector< float > & | times, | ||
const std::vector< float > & | sumpT_lowpT, | ||
const std::vector< float > & | sumpT_highpT, | ||
const std::vector< int > & | ntrks_lowpT, | ||
const std::vector< int > & | ntrks_highpT, | ||
const std::vector< edm::EventID > & | eventInfo, | ||
const std::vector< float > & | pT_hats, | ||
int | bunchCrossing, | ||
float | TrueNumInteractions, | ||
int | bunchSpacing | ||
) |
Definition at line 52 of file PileupSummaryInfo.cc.
PileupSummaryInfo::PileupSummaryInfo | ( | const int | num_PU_vertices, |
const std::vector< float > & | instLumi, | ||
const std::vector< edm::EventID > & | eventInfo | ||
) |
Definition at line 81 of file PileupSummaryInfo.cc.
PileupSummaryInfo::~PileupSummaryInfo | ( | ) |
|
inline |
Definition at line 78 of file PileupSummaryInfo.h.
References bunchCrossing_.
Referenced by FFTJetPileupAnalyzer::analyzePileup().
|
inline |
|
inline |
Definition at line 76 of file PileupSummaryInfo.h.
References eventInfo_.
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 67 of file PileupSummaryInfo.h.
References num_PU_vertices_.
Referenced by MultiTrackValidatorGenPs::analyze(), MultiTrackValidator::analyze(), and FFTJetPileupAnalyzer::analyzePileup().
|
inline |
Definition at line 77 of file PileupSummaryInfo.h.
References pT_hats_.
Referenced by RemovePileUpDominatedEventsGen::filter().
|
inline |
Definition at line 72 of file PileupSummaryInfo.h.
References sumpT_highpT_.
Referenced by FFTJetPileupAnalyzer::analyzePileup().
|
inline |
Definition at line 71 of file PileupSummaryInfo.h.
References sumpT_lowpT_.
Referenced by FFTJetPileupAnalyzer::analyzePileup().
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
Definition at line 95 of file PileupSummaryInfo.h.
Referenced by getBunchCrossing().
|
private |
Definition at line 96 of file PileupSummaryInfo.h.
Referenced by getBunchSpacing().
|
private |
Definition at line 93 of file PileupSummaryInfo.h.
Referenced by getPU_EventID().
|
private |
Definition at line 102 of file PileupSummaryInfo.h.
Referenced by getPU_instLumi().
|
private |
Definition at line 92 of file PileupSummaryInfo.h.
Referenced by getPU_ntrks_highpT().
|
private |
Definition at line 91 of file PileupSummaryInfo.h.
Referenced by getPU_ntrks_lowpT().
|
private |
Definition at line 86 of file PileupSummaryInfo.h.
Referenced by getPU_NumInteractions().
|
private |
Definition at line 94 of file PileupSummaryInfo.h.
Referenced by getPU_pT_hats().
|
private |
Definition at line 90 of file PileupSummaryInfo.h.
Referenced by getPU_sumpT_highpT().
|
private |
Definition at line 89 of file PileupSummaryInfo.h.
Referenced by getPU_sumpT_lowpT().
|
private |
Definition at line 88 of file PileupSummaryInfo.h.
Referenced by getPU_times(), and has_times().
|
private |
Definition at line 97 of file PileupSummaryInfo.h.
Referenced by getTrueNumInteractions().
|
private |
Definition at line 87 of file PileupSummaryInfo.h.
Referenced by getPU_zpositions().