CMS 3D CMS Logo

List of all members | Public Member Functions | Public Attributes
gxsec::RunCache Struct Reference

Public Member Functions

 RunCache ()
 

Public Attributes

std::map< int, GenLumiInfoProduct::XSeccurrentLumiBlockLHEXSec_
 
GenFilterInfo filterOnlyEffRun_
 
GenFilterInfo hepMCFilterEffRun_
 
std::map< int, GenLumiInfoProduct::XSecpreviousLumiBlockLHEXSec_
 
GenLumiInfoProduct product_
 
double thisRunWeight_ = 0
 
double thisRunWeightPre_ = 0
 

Detailed Description

Definition at line 36 of file GenXSecAnalyzer.cc.

Constructor & Destructor Documentation

◆ RunCache()

gxsec::RunCache::RunCache ( )
inline

Definition at line 37 of file GenXSecAnalyzer.cc.

38  : product_(-9999),
39  filterOnlyEffRun_(0, 0, 0, 0, 0., 0., 0., 0.),
40  hepMCFilterEffRun_(0, 0, 0, 0, 0., 0., 0., 0.) {}
GenLumiInfoProduct product_
GenFilterInfo filterOnlyEffRun_
GenFilterInfo hepMCFilterEffRun_

Member Data Documentation

◆ currentLumiBlockLHEXSec_

std::map<int, GenLumiInfoProduct::XSec> gxsec::RunCache::currentLumiBlockLHEXSec_
mutable

Definition at line 66 of file GenXSecAnalyzer.cc.

◆ filterOnlyEffRun_

GenFilterInfo gxsec::RunCache::filterOnlyEffRun_
mutable

Definition at line 53 of file GenXSecAnalyzer.cc.

◆ hepMCFilterEffRun_

GenFilterInfo gxsec::RunCache::hepMCFilterEffRun_
mutable

Definition at line 56 of file GenXSecAnalyzer.cc.

◆ previousLumiBlockLHEXSec_

std::map<int, GenLumiInfoProduct::XSec> gxsec::RunCache::previousLumiBlockLHEXSec_
mutable

Definition at line 61 of file GenXSecAnalyzer.cc.

◆ product_

GenLumiInfoProduct gxsec::RunCache::product_
mutable

Definition at line 49 of file GenXSecAnalyzer.cc.

◆ thisRunWeight_

double gxsec::RunCache::thisRunWeight_ = 0
mutable

Definition at line 45 of file GenXSecAnalyzer.cc.

◆ thisRunWeightPre_

double gxsec::RunCache::thisRunWeightPre_ = 0
mutable

Definition at line 42 of file GenXSecAnalyzer.cc.