CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes
PileupVertexContent Class Reference

#include <SimDataFormats/PileupVertexContent/interface/PileupVertexContent.h>

Public Member Functions

const std::vector< float > & getMix_pT_hats () const
 
const std::vector< float > & getMix_t_Vtxs () const
 
const std::vector< float > & getMix_z_Vtxs () const
 
 PileupVertexContent ()
 
 PileupVertexContent (const std::vector< float > &pT_hat, const std::vector< float > &z_Vtx, const std::vector< float > &t_Vtx)
 
 ~PileupVertexContent ()
 

Private Attributes

std::vector< float > pT_hats_
 
std::vector< float > t_Vtxs_
 
std::vector< float > z_Vtxs_
 

Detailed Description

Description: contains information related to the details of the pileup simulation for a given event, filled by Special "Digitizer" that has access to each pileup event Usage: purely descriptive

Definition at line 26 of file PileupVertexContent.h.

Constructor & Destructor Documentation

PileupVertexContent::PileupVertexContent ( )
inline

Definition at line 30 of file PileupVertexContent.h.

30 {};
PileupVertexContent::PileupVertexContent ( const std::vector< float > &  pT_hat,
const std::vector< float > &  z_Vtx,
const std::vector< float > &  t_Vtx 
)
inline

Definition at line 32 of file PileupVertexContent.h.

34  :
35  pT_hats_(pT_hat),
36  z_Vtxs_(z_Vtx),
37  t_Vtxs_(t_Vtx)
38  { };
std::vector< float > pT_hats_
std::vector< float > t_Vtxs_
std::vector< float > z_Vtxs_
PileupVertexContent::~PileupVertexContent ( )
inline

Definition at line 43 of file PileupVertexContent.h.

References pT_hats_, t_Vtxs_, and z_Vtxs_.

43  {
44  pT_hats_.clear();
45  z_Vtxs_.clear();
46  t_Vtxs_.clear();
47  };
std::vector< float > pT_hats_
std::vector< float > t_Vtxs_
std::vector< float > z_Vtxs_

Member Function Documentation

const std::vector<float>& PileupVertexContent::getMix_pT_hats ( ) const
inline

Definition at line 49 of file PileupVertexContent.h.

References pT_hats_.

Referenced by PileupInformation::produce().

49 { return pT_hats_; }
std::vector< float > pT_hats_
const std::vector<float>& PileupVertexContent::getMix_t_Vtxs ( ) const
inline

Definition at line 51 of file PileupVertexContent.h.

References t_Vtxs_.

Referenced by PileupInformation::produce().

51 { return t_Vtxs_; }
std::vector< float > t_Vtxs_
const std::vector<float>& PileupVertexContent::getMix_z_Vtxs ( ) const
inline

Definition at line 50 of file PileupVertexContent.h.

References z_Vtxs_.

Referenced by PileupInformation::produce().

50 { return z_Vtxs_; }
std::vector< float > z_Vtxs_

Member Data Documentation

std::vector<float> PileupVertexContent::pT_hats_
private

Definition at line 58 of file PileupVertexContent.h.

Referenced by getMix_pT_hats(), and ~PileupVertexContent().

std::vector<float> PileupVertexContent::t_Vtxs_
private

Definition at line 60 of file PileupVertexContent.h.

Referenced by getMix_t_Vtxs(), and ~PileupVertexContent().

std::vector<float> PileupVertexContent::z_Vtxs_
private

Definition at line 59 of file PileupVertexContent.h.

Referenced by getMix_z_Vtxs(), and ~PileupVertexContent().