CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Attributes
lhef::LHERunInfo::Process Struct Reference

#include <LHERunInfo.h>

Public Member Functions

Counter accepted () const
 
Counter acceptedBr () const
 
void addAccepted (double w)
 
void addAcceptedBr (double w)
 
void addKilled (double w)
 
void addNPassNeg (unsigned int n=1)
 
void addNPassPos (unsigned int n=1)
 
void addNTotalNeg (unsigned int n=1)
 
void addNTotalPos (unsigned int n=1)
 
void addSelected (double w)
 
void addTried (double w)
 
XSec getLHEXSec () const
 
unsigned int heprupIndex () const
 
Counter killed () const
 
unsigned int nPassNeg () const
 
unsigned int nPassPos () const
 
unsigned int nTotalNeg () const
 
unsigned int nTotalPos () const
 
 Process ()
 
 Process (int id)
 
int process () const
 
Counter selected () const
 
void setHepRupIndex (int id)
 
void setLHEXSec (double value, double error)
 
void setProcess (int id)
 
Counter tried () const
 

Private Attributes

Counter accepted_
 
Counter acceptedBr_
 
unsigned int heprupIndex_
 
Counter killed_
 
XSec lheXSec_
 
unsigned int nPassNeg_
 
unsigned int nPassPos_
 
unsigned int nTotalNeg_
 
unsigned int nTotalPos_
 
int process_
 
Counter selected_
 
Counter tried_
 

Detailed Description

Definition at line 111 of file LHERunInfo.h.

Constructor & Destructor Documentation

lhef::LHERunInfo::Process::Process ( )
inline

Definition at line 113 of file LHERunInfo.h.

lhef::LHERunInfo::Process::Process ( int  id)
inline

Definition at line 114 of file LHERunInfo.h.

Member Function Documentation

Counter lhef::LHERunInfo::Process::accepted ( ) const
inline

Definition at line 128 of file LHERunInfo.h.

References accepted_.

Referenced by edm::HadronizerFilter< HAD, DEC >::endLuminosityBlockProduce().

128 {return accepted_;}
Counter lhef::LHERunInfo::Process::acceptedBr ( ) const
inline

Definition at line 129 of file LHERunInfo.h.

References acceptedBr_.

Referenced by edm::HadronizerFilter< HAD, DEC >::endLuminosityBlockProduce().

129 {return acceptedBr_;}
void lhef::LHERunInfo::Process::addAccepted ( double  w)
inline

Definition at line 144 of file LHERunInfo.h.

References accepted_, and lhef::LHERunInfo::Counter::add().

144 {accepted_.add(w);}
const double w
Definition: UKUtility.cc:23
void add(double weight)
Definition: LHERunInfo.h:96
void lhef::LHERunInfo::Process::addAcceptedBr ( double  w)
inline

Definition at line 145 of file LHERunInfo.h.

References acceptedBr_, and lhef::LHERunInfo::Counter::add().

145 {acceptedBr_.add(w);}
const double w
Definition: UKUtility.cc:23
void add(double weight)
Definition: LHERunInfo.h:96
void lhef::LHERunInfo::Process::addKilled ( double  w)
inline

Definition at line 143 of file LHERunInfo.h.

References lhef::LHERunInfo::Counter::add(), and killed_.

143 {killed_.add(w);}
const double w
Definition: UKUtility.cc:23
void add(double weight)
Definition: LHERunInfo.h:96
void lhef::LHERunInfo::Process::addNPassNeg ( unsigned int  n = 1)
inline

Definition at line 137 of file LHERunInfo.h.

References gen::n, and nPassNeg_.

137 { nPassNeg_ += n; }
void lhef::LHERunInfo::Process::addNPassPos ( unsigned int  n = 1)
inline

Definition at line 136 of file LHERunInfo.h.

References gen::n, and nPassPos_.

136 { nPassPos_ += n; }
void lhef::LHERunInfo::Process::addNTotalNeg ( unsigned int  n = 1)
inline

Definition at line 139 of file LHERunInfo.h.

References gen::n, and nTotalNeg_.

139 { nTotalNeg_ += n; }
void lhef::LHERunInfo::Process::addNTotalPos ( unsigned int  n = 1)
inline

Definition at line 138 of file LHERunInfo.h.

References gen::n, and nTotalPos_.

138 { nTotalPos_ += n; }
void lhef::LHERunInfo::Process::addSelected ( double  w)
inline

Definition at line 142 of file LHERunInfo.h.

References lhef::LHERunInfo::Counter::add(), and selected_.

142 {selected_.add(w);}
const double w
Definition: UKUtility.cc:23
void add(double weight)
Definition: LHERunInfo.h:96
void lhef::LHERunInfo::Process::addTried ( double  w)
inline

Definition at line 141 of file LHERunInfo.h.

References lhef::LHERunInfo::Counter::add(), and tried_.

141 {tried_.add(w);}
const double w
Definition: UKUtility.cc:23
void add(double weight)
Definition: LHERunInfo.h:96
XSec lhef::LHERunInfo::Process::getLHEXSec ( ) const
inline

Definition at line 118 of file LHERunInfo.h.

References lheXSec_.

Referenced by edm::HadronizerFilter< HAD, DEC >::endLuminosityBlockProduce().

118 {return lheXSec_;}
unsigned int lhef::LHERunInfo::Process::heprupIndex ( ) const
inline

Definition at line 117 of file LHERunInfo.h.

References heprupIndex_.

117 {return heprupIndex_;}
unsigned int heprupIndex_
Definition: LHERunInfo.h:150
Counter lhef::LHERunInfo::Process::killed ( ) const
inline

Definition at line 127 of file LHERunInfo.h.

References killed_.

Referenced by edm::HadronizerFilter< HAD, DEC >::endLuminosityBlockProduce().

127 {return killed_;}
unsigned int lhef::LHERunInfo::Process::nPassNeg ( ) const
inline

Definition at line 121 of file LHERunInfo.h.

References nPassNeg_.

Referenced by edm::HadronizerFilter< HAD, DEC >::endLuminosityBlockProduce().

121 {return nPassNeg_;}
unsigned int lhef::LHERunInfo::Process::nPassPos ( ) const
inline

Definition at line 120 of file LHERunInfo.h.

References nPassPos_.

Referenced by edm::HadronizerFilter< HAD, DEC >::endLuminosityBlockProduce().

120 {return nPassPos_;}
unsigned int lhef::LHERunInfo::Process::nTotalNeg ( ) const
inline

Definition at line 123 of file LHERunInfo.h.

References nTotalNeg_.

Referenced by edm::HadronizerFilter< HAD, DEC >::endLuminosityBlockProduce().

123 {return nTotalNeg_;}
unsigned int lhef::LHERunInfo::Process::nTotalPos ( ) const
inline

Definition at line 122 of file LHERunInfo.h.

References nTotalPos_.

Referenced by edm::HadronizerFilter< HAD, DEC >::endLuminosityBlockProduce().

122 {return nTotalPos_;}
int lhef::LHERunInfo::Process::process ( ) const
inline
Counter lhef::LHERunInfo::Process::selected ( ) const
inline

Definition at line 126 of file LHERunInfo.h.

References selected_.

Referenced by edm::HadronizerFilter< HAD, DEC >::endLuminosityBlockProduce().

126 {return selected_;}
void lhef::LHERunInfo::Process::setHepRupIndex ( int  id)
inline

Definition at line 133 of file LHERunInfo.h.

References heprupIndex_.

Referenced by lhef::LHERunInfo::init(), and lhef::LHERunInfo::initLumi().

133 {heprupIndex_ = id;}
unsigned int heprupIndex_
Definition: LHERunInfo.h:150
void lhef::LHERunInfo::Process::setLHEXSec ( double  value,
double  error 
)
inline

Definition at line 134 of file LHERunInfo.h.

References lheXSec_.

Referenced by lhef::LHERunInfo::initLumi().

void lhef::LHERunInfo::Process::setProcess ( int  id)
inline

Definition at line 132 of file LHERunInfo.h.

References process_.

Referenced by lhef::LHERunInfo::init(), and lhef::LHERunInfo::initLumi().

132 {process_ = id;}
Counter lhef::LHERunInfo::Process::tried ( ) const
inline

Definition at line 125 of file LHERunInfo.h.

References tried_.

Referenced by edm::HadronizerFilter< HAD, DEC >::endLuminosityBlockProduce().

125 {return tried_;}

Member Data Documentation

Counter lhef::LHERunInfo::Process::accepted_
private

Definition at line 158 of file LHERunInfo.h.

Referenced by accepted(), and addAccepted().

Counter lhef::LHERunInfo::Process::acceptedBr_
private

Definition at line 159 of file LHERunInfo.h.

Referenced by acceptedBr(), and addAcceptedBr().

unsigned int lhef::LHERunInfo::Process::heprupIndex_
private

Definition at line 150 of file LHERunInfo.h.

Referenced by heprupIndex(), and setHepRupIndex().

Counter lhef::LHERunInfo::Process::killed_
private

Definition at line 157 of file LHERunInfo.h.

Referenced by addKilled(), and killed().

XSec lhef::LHERunInfo::Process::lheXSec_
private

Definition at line 149 of file LHERunInfo.h.

Referenced by getLHEXSec(), and setLHEXSec().

unsigned int lhef::LHERunInfo::Process::nPassNeg_
private

Definition at line 152 of file LHERunInfo.h.

Referenced by addNPassNeg(), and nPassNeg().

unsigned int lhef::LHERunInfo::Process::nPassPos_
private

Definition at line 151 of file LHERunInfo.h.

Referenced by addNPassPos(), and nPassPos().

unsigned int lhef::LHERunInfo::Process::nTotalNeg_
private

Definition at line 154 of file LHERunInfo.h.

Referenced by addNTotalNeg(), and nTotalNeg().

unsigned int lhef::LHERunInfo::Process::nTotalPos_
private

Definition at line 153 of file LHERunInfo.h.

Referenced by addNTotalPos(), and nTotalPos().

int lhef::LHERunInfo::Process::process_
private

Definition at line 148 of file LHERunInfo.h.

Referenced by process(), and setProcess().

Counter lhef::LHERunInfo::Process::selected_
private

Definition at line 156 of file LHERunInfo.h.

Referenced by addSelected(), and selected().

Counter lhef::LHERunInfo::Process::tried_
private

Definition at line 155 of file LHERunInfo.h.

Referenced by addTried(), and tried().