CMS 3D CMS Logo

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.

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.

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.

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.

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.

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.

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

Definition at line 136 of file LHERunInfo.h.

References gen::n.

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

Definition at line 139 of file LHERunInfo.h.

References gen::n.

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

Definition at line 138 of file LHERunInfo.h.

References gen::n.

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

Definition at line 142 of file LHERunInfo.h.

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.

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
unsigned int lhef::LHERunInfo::Process::heprupIndex ( ) const
inline

Definition at line 117 of file LHERunInfo.h.

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.

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.

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.

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.

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.

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.

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

126 {return selected_;}
void lhef::LHERunInfo::Process::setHepRupIndex ( int  id)
inline
void lhef::LHERunInfo::Process::setLHEXSec ( double  value,
double  error 
)
inline

Definition at line 134 of file LHERunInfo.h.

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

void lhef::LHERunInfo::Process::setProcess ( int  id)
inline
Counter lhef::LHERunInfo::Process::tried ( ) const
inline

Definition at line 125 of file LHERunInfo.h.

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.

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

Definition at line 159 of file LHERunInfo.h.

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

Definition at line 150 of file LHERunInfo.h.

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

Definition at line 157 of file LHERunInfo.h.

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

Definition at line 149 of file LHERunInfo.h.

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

Definition at line 152 of file LHERunInfo.h.

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

Definition at line 151 of file LHERunInfo.h.

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

Definition at line 154 of file LHERunInfo.h.

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

Definition at line 153 of file LHERunInfo.h.

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

Definition at line 148 of file LHERunInfo.h.

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

Definition at line 156 of file LHERunInfo.h.

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

Definition at line 155 of file LHERunInfo.h.