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 24 of file PileupVertexContent.h.

Constructor & Destructor Documentation

◆ PileupVertexContent() [1/2]

PileupVertexContent::PileupVertexContent ( )
inline

Definition at line 26 of file PileupVertexContent.h.

26 {}

◆ PileupVertexContent() [2/2]

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

Definition at line 28 of file PileupVertexContent.h.

31  : pT_hats_(pT_hat), z_Vtxs_(z_Vtx), t_Vtxs_(t_Vtx) {}
std::vector< float > pT_hats_
std::vector< float > t_Vtxs_
std::vector< float > z_Vtxs_

◆ ~PileupVertexContent()

PileupVertexContent::~PileupVertexContent ( )
inline

Definition at line 33 of file PileupVertexContent.h.

References pT_hats_, t_Vtxs_, and z_Vtxs_.

33  {
34  pT_hats_.clear();
35  z_Vtxs_.clear();
36  t_Vtxs_.clear();
37  };
std::vector< float > pT_hats_
std::vector< float > t_Vtxs_
std::vector< float > z_Vtxs_

Member Function Documentation

◆ getMix_pT_hats()

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

Definition at line 39 of file PileupVertexContent.h.

References pT_hats_.

Referenced by PileupInformation::produce().

39 { return pT_hats_; }
std::vector< float > pT_hats_

◆ getMix_t_Vtxs()

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

Definition at line 41 of file PileupVertexContent.h.

References t_Vtxs_.

Referenced by PileupInformation::produce().

41 { return t_Vtxs_; }
std::vector< float > t_Vtxs_

◆ getMix_z_Vtxs()

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

Definition at line 40 of file PileupVertexContent.h.

References z_Vtxs_.

Referenced by PileupInformation::produce().

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

Member Data Documentation

◆ pT_hats_

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

Definition at line 46 of file PileupVertexContent.h.

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

◆ t_Vtxs_

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

Definition at line 48 of file PileupVertexContent.h.

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

◆ z_Vtxs_

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

Definition at line 47 of file PileupVertexContent.h.

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