Imperial Analysis
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
ic::PileupInfo Class Reference

Stores information on the in-time or out-of-time simulated pileup interactions. More...

#include "UserCode/ICHiggsTauTau/interface/PileupInfo.hh"

Public Member Functions

 PileupInfo ()
 
virtual ~PileupInfo ()
 
virtual void Print () const
 
 ClassDef (PileupInfo, 2)
 
Properties
int num_interactions () const
 Poisson-sampled number of interactions. More...
 
int bunch_crossing () const
 Bunch crossing where zero implies in-time and non-zero out-of-time. More...
 
float true_num_interactions () const
 True number of interactions used as Poisson mean for sampling. More...
 
Event weights
void set_num_interactions (int const &num_interactions)
 Poisson-sampled number of interactions. More...
 
void set_bunch_crossing (int const &bunch_crossing)
 Bunch crossing where zero implies in-time and non-zero out-of-time. More...
 
void set_true_num_interactions (float const &true_num_interactions)
 True number of interactions used as Poisson mean for sampling. More...
 

Detailed Description

Stores information on the in-time or out-of-time simulated pileup interactions.

Examples:
plugins/ICPileupInfoProducer.cc.

Definition at line 14 of file PileupInfo.hh.

Constructor & Destructor Documentation

ic::PileupInfo::PileupInfo ( )

Definition at line 5 of file PileupInfo.cc.

ic::PileupInfo::~PileupInfo ( )
virtual

Definition at line 8 of file PileupInfo.cc.

Member Function Documentation

void ic::PileupInfo::Print ( ) const
virtual

Definition at line 10 of file PileupInfo.cc.

int ic::PileupInfo::num_interactions ( ) const
inline

Poisson-sampled number of interactions.

Definition at line 23 of file PileupInfo.hh.

int ic::PileupInfo::bunch_crossing ( ) const
inline

Bunch crossing where zero implies in-time and non-zero out-of-time.

Definition at line 26 of file PileupInfo.hh.

float ic::PileupInfo::true_num_interactions ( ) const
inline

True number of interactions used as Poisson mean for sampling.

Definition at line 29 of file PileupInfo.hh.

void ic::PileupInfo::set_num_interactions ( int const &  num_interactions)
inline

Poisson-sampled number of interactions.

Examples:
plugins/ICPileupInfoProducer.cc.

Definition at line 35 of file PileupInfo.hh.

void ic::PileupInfo::set_bunch_crossing ( int const &  bunch_crossing)
inline

Bunch crossing where zero implies in-time and non-zero out-of-time.

Examples:
plugins/ICPileupInfoProducer.cc.

Definition at line 40 of file PileupInfo.hh.

void ic::PileupInfo::set_true_num_interactions ( float const &  true_num_interactions)
inline

True number of interactions used as Poisson mean for sampling.

Examples:
plugins/ICPileupInfoProducer.cc.

Definition at line 45 of file PileupInfo.hh.

ic::PileupInfo::ClassDef ( PileupInfo  ,
 
)

The documentation for this class was generated from the following files: