CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Public Attributes
edm::PileUpConfig Struct Reference

#include <PileUp.h>

Public Member Functions

 PileUpConfig (std::string sourcename, double averageNumber, std::unique_ptr< TH1F > &histo, const bool playback)
 

Public Attributes

double averageNumber_
 
std::shared_ptr< TH1F > histo_
 
const bool playback_
 
std::string sourcename_
 

Detailed Description

Definition at line 36 of file PileUp.h.

Constructor & Destructor Documentation

edm::PileUpConfig::PileUpConfig ( std::string  sourcename,
double  averageNumber,
std::unique_ptr< TH1F > &  histo,
const bool  playback 
)
inline

Definition at line 37 of file PileUp.h.

38  : sourcename_(sourcename), averageNumber_(averageNumber), histo_(histo.release()), playback_(playback) {}
tuple averageNumber
set the number of pileup
std::shared_ptr< TH1F > histo_
Definition: PileUp.h:41
const bool playback_
Definition: PileUp.h:42
std::string sourcename_
Definition: PileUp.h:39
double averageNumber_
Definition: PileUp.h:40

Member Data Documentation

double edm::PileUpConfig::averageNumber_

Definition at line 40 of file PileUp.h.

std::shared_ptr<TH1F> edm::PileUpConfig::histo_

Definition at line 41 of file PileUp.h.

const bool edm::PileUpConfig::playback_

Definition at line 42 of file PileUp.h.

std::string edm::PileUpConfig::sourcename_

Definition at line 39 of file PileUp.h.