ATLAS Offline Software
Public Member Functions | Public Attributes | List of all members
top::PDFScaleFactorCalculator::PDFSet Class Reference
Collaboration diagram for top::PDFScaleFactorCalculator::PDFSet:

Public Member Functions

 PDFSet ()
 
 PDFSet (const std::string &name)
 

Public Attributes

std::vector< std::unique_ptr< const LHAPDF::PDF > > pdf_members = {}
 
std::vector< float > event_weights = {}
 
std::vector< float > sum_of_event_weights = {}
 

Detailed Description

Definition at line 79 of file PDFScaleFactorCalculator.h.

Constructor & Destructor Documentation

◆ PDFSet() [1/2]

top::PDFScaleFactorCalculator::PDFSet::PDFSet ( )
inline

Definition at line 81 of file PDFScaleFactorCalculator.h.

81 {;};

◆ PDFSet() [2/2]

top::PDFScaleFactorCalculator::PDFSet::PDFSet ( const std::string &  name)
inlineexplicit

Definition at line 83 of file PDFScaleFactorCalculator.h.

83  {
84  LHAPDF::mkPDFs(name, pdf_members);
85  unsigned int n_members = pdf_members.size();
86  event_weights.resize(n_members);
87  sum_of_event_weights.resize(n_members);
88  };

Member Data Documentation

◆ event_weights

std::vector< float > top::PDFScaleFactorCalculator::PDFSet::event_weights = {}

Definition at line 92 of file PDFScaleFactorCalculator.h.

◆ pdf_members

std::vector< std::unique_ptr<const LHAPDF::PDF> > top::PDFScaleFactorCalculator::PDFSet::pdf_members = {}

Definition at line 90 of file PDFScaleFactorCalculator.h.

◆ sum_of_event_weights

std::vector< float > top::PDFScaleFactorCalculator::PDFSet::sum_of_event_weights = {}

Definition at line 94 of file PDFScaleFactorCalculator.h.


The documentation for this class was generated from the following file:
top::PDFScaleFactorCalculator::PDFSet::sum_of_event_weights
std::vector< float > sum_of_event_weights
Definition: PDFScaleFactorCalculator.h:94
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:192
top::PDFScaleFactorCalculator::PDFSet::event_weights
std::vector< float > event_weights
Definition: PDFScaleFactorCalculator.h:92
top::PDFScaleFactorCalculator::PDFSet::pdf_members
std::vector< std::unique_ptr< const LHAPDF::PDF > > pdf_members
Definition: PDFScaleFactorCalculator.h:90