#include <CrossSection.h>
|
std::complex< double > | f (const double &) |
|
std::complex< double > | F0 (const double &) |
|
std::complex< double > | Fsf (const double &) |
|
|
void | AlphaSInit () |
|
double | Fg1Fg2 (const double &, const double &, const double &) |
|
double | Fg1Fg2 (const int &, const double &, const double &) |
|
double | Fg_Qt2 (const double &Qt2_, const double &x_, const double &xp_) |
|
template<typename T_ > |
void | insert (const std::string _name_, const T_ _x_) |
|
double | Lumi () |
|
double | Lumi_ () |
|
void | LumiInit () |
|
void | NoMem () |
|
void | ReadCard (const std::string &) |
|
double | Rg1Rg2 (const double &) |
|
double | Rg_ (const double &, double) |
|
double | Splitting (const double &) |
|
virtual double | SubProcess ()=0 |
|
double | T (const double &) |
|
double | TFast (const double &) |
|
double | Txg (const double &, const double &) |
|
|
double * | _AlphaS |
|
double * | _CfAs_2PIRg |
|
double * | _KtHigh |
|
double * | _KtLow |
|
double * | _NcAs_2PI |
|
double * | _Qt |
|
double * | _Qt2 |
|
double | ASConst |
|
double | ASFreeze |
|
double | B |
|
double | Cf_2PIRg |
|
std::map< double, double > | fg2Map |
|
double | Freeze |
|
double | Inv2PI |
|
double | Inv3 |
|
double | InvMaxQt2 |
|
double | InvMidQt2 |
|
double | InvMidQt4 |
|
double | LambdaQCD |
|
unsigned int | LumAccuracy |
|
double | LumConst |
|
int | LumNSimps |
|
int | LumNSimps_1 |
|
unsigned int | LumNStart |
|
double * | LumSimpsFunc |
|
double | LumSimpsIncr |
|
double | MidQt2 |
|
double | MinQt2 |
|
double | Nc_2PI |
|
double | PDF |
|
std::map< std::string, PConstVoidPair > | PMap |
|
int | Proton1Id |
|
int | Proton2Id |
|
double | Rg |
|
bool | RgBegin |
|
std::map< double, std::map< double, double > >::iterator | RgHigh [2] |
|
bool | RgInterpolate [2] |
|
std::map< double, std::map< double, double > >::iterator | RgLow [2] |
|
std::map< double, std::map< double, double > > | RgMap2d |
|
double | Survive |
|
bool | TBegin |
|
double | TConst |
|
double * | TFunc |
|
bool | TInterpolate |
|
std::map< double, std::map< double, double > > | TMap2d |
|
std::map< double, std::map< double, double > >::iterator | TMjuHigh |
|
std::map< double, std::map< double, double > >::iterator | TMjuLow |
|
int | Tn |
|
int | Tn_1 |
|
std::map< const char *, char * > | TypeMap |
|
Definition at line 43 of file CrossSection.h.
◆ CrossSection()
◆ ~CrossSection()
virtual Exhume::CrossSection::~CrossSection |
( |
| ) |
|
|
virtual |
◆ AlphaS()
double Exhume::CrossSection::AlphaS |
( |
const double & |
| ) |
|
◆ AlphaSInit()
void Exhume::CrossSection::AlphaSInit |
( |
| ) |
|
|
private |
◆ Differential()
double Exhume::CrossSection::Differential |
( |
| ) |
|
|
inline |
◆ f()
std::complex<double> Exhume::CrossSection::f |
( |
const double & |
| ) |
|
|
protected |
◆ F0()
std::complex<double> Exhume::CrossSection::F0 |
( |
const double & |
| ) |
|
|
protected |
◆ Fg1Fg2() [1/2]
double Exhume::CrossSection::Fg1Fg2 |
( |
const double & |
, |
|
|
const double & |
, |
|
|
const double & |
|
|
) |
| |
|
private |
◆ Fg1Fg2() [2/2]
double Exhume::CrossSection::Fg1Fg2 |
( |
const int & |
, |
|
|
const double & |
, |
|
|
const double & |
|
|
) |
| |
|
private |
◆ Fg_Qt2()
double Exhume::CrossSection::Fg_Qt2 |
( |
const double & |
Qt2_, |
|
|
const double & |
x_, |
|
|
const double & |
xp_ |
|
) |
| |
|
inlineprivate |
Definition at line 113 of file CrossSection.h.
References Txg().
114 double grad = 5.0 * (
Txg(1.1 * Qt2_, x_) -
Txg(0.9 * Qt2_, x_)) / Qt2_;
double Txg(const double &, const double &)
◆ Fsf()
std::complex<double> Exhume::CrossSection::Fsf |
( |
const double & |
| ) |
|
|
protected |
◆ GetB()
double Exhume::CrossSection::GetB |
( |
| ) |
|
|
inline |
◆ GetEta()
double Exhume::CrossSection::GetEta |
( |
| ) |
|
|
inline |
◆ Getfg2Map()
std::map<double, double> Exhume::CrossSection::Getfg2Map |
( |
| ) |
|
|
inline |
◆ GetName()
std::string Exhume::CrossSection::GetName |
( |
| ) |
|
|
inline |
◆ GetPartons()
std::vector<Particle> Exhume::CrossSection::GetPartons |
( |
| ) |
|
|
inline |
◆ GetPhi1()
double Exhume::CrossSection::GetPhi1 |
( |
| ) |
|
|
inline |
◆ GetPhi2()
double Exhume::CrossSection::GetPhi2 |
( |
| ) |
|
|
inline |
◆ GetProton1()
CLHEP::HepLorentzVector Exhume::CrossSection::GetProton1 |
( |
| ) |
|
|
inline |
◆ GetProton2()
CLHEP::HepLorentzVector Exhume::CrossSection::GetProton2 |
( |
| ) |
|
|
inline |
◆ GetRg()
double Exhume::CrossSection::GetRg |
( |
const double & |
x_, |
|
|
const double & |
Qt |
|
) |
| |
|
inline |
Definition at line 57 of file CrossSection.h.
References Rg_().
57 {
return (
Rg_(x_, Qt)); };
double Rg_(const double &, double)
◆ GetRoot_s()
double Exhume::CrossSection::GetRoot_s |
( |
| ) |
|
|
inline |
◆ GetsHat()
double Exhume::CrossSection::GetsHat |
( |
| ) |
|
|
inline |
◆ GetSqrtsHat()
double Exhume::CrossSection::GetSqrtsHat |
( |
| ) |
|
|
inline |
◆ Gett1()
double Exhume::CrossSection::Gett1 |
( |
| ) |
|
|
inline |
◆ Gett2()
double Exhume::CrossSection::Gett2 |
( |
| ) |
|
|
inline |
◆ Getx1()
double Exhume::CrossSection::Getx1 |
( |
| ) |
|
|
inline |
◆ Getx2()
double Exhume::CrossSection::Getx2 |
( |
| ) |
|
|
inline |
◆ Hadronise()
void Exhume::CrossSection::Hadronise |
( |
| ) |
|
◆ insert()
template<typename T_ >
void Exhume::CrossSection::insert |
( |
const std::string |
_name_, |
|
|
const T_ |
_x_ |
|
) |
| |
|
inlineprivate |
◆ Lumi()
double Exhume::CrossSection::Lumi |
( |
| ) |
|
|
private |
◆ Lumi_()
double Exhume::CrossSection::Lumi_ |
( |
| ) |
|
|
private |
◆ LumiInit()
void Exhume::CrossSection::LumiInit |
( |
| ) |
|
|
private |
◆ MaximiseSubParameters()
virtual void Exhume::CrossSection::MaximiseSubParameters |
( |
| ) |
|
|
pure virtual |
◆ NoMem()
void Exhume::CrossSection::NoMem |
( |
| ) |
|
|
private |
◆ ReadCard()
void Exhume::CrossSection::ReadCard |
( |
const std::string & |
| ) |
|
|
private |
◆ Rg1Rg2()
double Exhume::CrossSection::Rg1Rg2 |
( |
const double & |
| ) |
|
|
private |
◆ Rg_()
double Exhume::CrossSection::Rg_ |
( |
const double & |
, |
|
|
double |
|
|
) |
| |
|
private |
◆ SetKinematics()
void Exhume::CrossSection::SetKinematics |
( |
const double & |
, |
|
|
const double & |
, |
|
|
const double & |
, |
|
|
const double & |
, |
|
|
const double & |
, |
|
|
const double & |
|
|
) |
| |
◆ SetPartons()
virtual void Exhume::CrossSection::SetPartons |
( |
| ) |
|
|
pure virtual |
◆ SetRandomEngine()
void Exhume::CrossSection::SetRandomEngine |
( |
CLHEP::HepRandomEngine * |
engine | ) |
|
|
inline |
◆ SetSubParameters()
virtual void Exhume::CrossSection::SetSubParameters |
( |
| ) |
|
|
pure virtual |
◆ Splitting()
double Exhume::CrossSection::Splitting |
( |
const double & |
| ) |
|
|
private |
◆ SubParameterRange()
virtual double Exhume::CrossSection::SubParameterRange |
( |
| ) |
|
|
pure virtual |
◆ SubParameterWeight()
virtual double Exhume::CrossSection::SubParameterWeight |
( |
| ) |
|
|
pure virtual |
◆ SubProcess()
virtual double Exhume::CrossSection::SubProcess |
( |
| ) |
|
|
privatepure virtual |
◆ T()
double Exhume::CrossSection::T |
( |
const double & |
| ) |
|
|
private |
◆ TFast()
double Exhume::CrossSection::TFast |
( |
const double & |
| ) |
|
|
private |
◆ Txg()
double Exhume::CrossSection::Txg |
( |
const double & |
, |
|
|
const double & |
|
|
) |
| |
|
private |
◆ _AlphaS
double * Exhume::CrossSection::_AlphaS |
|
private |
◆ _CfAs_2PIRg
double * Exhume::CrossSection::_CfAs_2PIRg |
|
private |
◆ _KtHigh
double * Exhume::CrossSection::_KtHigh |
|
private |
◆ _KtLow
double * Exhume::CrossSection::_KtLow |
|
private |
◆ _NcAs_2PI
double * Exhume::CrossSection::_NcAs_2PI |
|
private |
◆ _Qt
double * Exhume::CrossSection::_Qt |
|
private |
◆ _Qt2
double * Exhume::CrossSection::_Qt2 |
|
private |
◆ AlphaEw
double Exhume::CrossSection::AlphaEw |
|
protected |
◆ ASConst
double Exhume::CrossSection::ASConst |
|
private |
◆ ASFreeze
double Exhume::CrossSection::ASFreeze |
|
private |
double Exhume::CrossSection::B |
|
private |
◆ BottomMass
double Exhume::CrossSection::BottomMass |
|
protected |
◆ CentralVector
CLHEP::HepLorentzVector Exhume::CrossSection::CentralVector |
|
protected |
◆ Cf_2PIRg
double Exhume::CrossSection::Cf_2PIRg |
|
private |
◆ CharmMass
double Exhume::CrossSection::CharmMass |
|
protected |
◆ ey
double Exhume::CrossSection::ey |
|
protected |
◆ fg2Map
std::map<double, double> Exhume::CrossSection::fg2Map |
|
private |
◆ FNAL_or_LHC
int Exhume::CrossSection::FNAL_or_LHC |
|
protected |
◆ Freeze
double Exhume::CrossSection::Freeze |
|
private |
◆ Gev2fb
double Exhume::CrossSection::Gev2fb |
|
protected |
◆ gw
double Exhume::CrossSection::gw |
|
protected |
◆ HiggsMass
double Exhume::CrossSection::HiggsMass |
|
protected |
◆ HiggsVev
double Exhume::CrossSection::HiggsVev |
|
protected |
◆ Inv2PI
double Exhume::CrossSection::Inv2PI |
|
private |
◆ Inv3
double Exhume::CrossSection::Inv3 |
|
private |
◆ InvMaxQt2
double Exhume::CrossSection::InvMaxQt2 |
|
private |
◆ InvMidQt2
double Exhume::CrossSection::InvMidQt2 |
|
private |
◆ InvMidQt4
double Exhume::CrossSection::InvMidQt4 |
|
private |
◆ Invs
double Exhume::CrossSection::Invs |
|
protected |
◆ InvsHat
double Exhume::CrossSection::InvsHat |
|
protected |
◆ InvsHat2
double Exhume::CrossSection::InvsHat2 |
|
protected |
◆ InvSqrtsHat
double Exhume::CrossSection::InvSqrtsHat |
|
protected |
◆ Invsx1x2
double Exhume::CrossSection::Invsx1x2 |
|
protected |
◆ InvV1MinusV2
double Exhume::CrossSection::InvV1MinusV2 |
|
protected |
◆ LambdaQCD
double Exhume::CrossSection::LambdaQCD |
|
private |
◆ LambdaW
double Exhume::CrossSection::LambdaW |
|
protected |
◆ lhapdfSetPath_
std::string Exhume::CrossSection::lhapdfSetPath_ |
|
protected |
◆ LnMju2
double Exhume::CrossSection::LnMju2 |
|
protected |
◆ LumAccuracy
unsigned int Exhume::CrossSection::LumAccuracy |
|
private |
◆ LumConst
double Exhume::CrossSection::LumConst |
|
private |
◆ LumNSimps
int Exhume::CrossSection::LumNSimps |
|
private |
◆ LumNSimps_1
int Exhume::CrossSection::LumNSimps_1 |
|
private |
◆ LumNStart
unsigned int Exhume::CrossSection::LumNStart |
|
private |
◆ LumSimpsFunc
double* Exhume::CrossSection::LumSimpsFunc |
|
private |
◆ LumSimpsIncr
double Exhume::CrossSection::LumSimpsIncr |
|
private |
◆ MidQt2
double Exhume::CrossSection::MidQt2 |
|
private |
◆ MinQt2
double Exhume::CrossSection::MinQt2 |
|
private |
◆ Mju
double Exhume::CrossSection::Mju |
|
protected |
◆ Mju2
double Exhume::CrossSection::Mju2 |
|
protected |
◆ MuonMass
double Exhume::CrossSection::MuonMass |
|
protected |
◆ Name
std::string Exhume::CrossSection::Name |
|
protected |
◆ Nc_2PI
double Exhume::CrossSection::Nc_2PI |
|
private |
◆ P1In
CLHEP::HepLorentzVector Exhume::CrossSection::P1In |
|
protected |
◆ P2In
CLHEP::HepLorentzVector Exhume::CrossSection::P2In |
|
protected |
◆ Partons
std::vector<Particle> Exhume::CrossSection::Partons |
|
protected |
◆ PDF
double Exhume::CrossSection::PDF |
|
private |
◆ Phi1
double Exhume::CrossSection::Phi1 |
|
protected |
◆ Phi2
double Exhume::CrossSection::Phi2 |
|
protected |
◆ PMap
◆ PPhi
double Exhume::CrossSection::PPhi |
|
protected |
◆ Proton1
CLHEP::HepLorentzVector Exhume::CrossSection::Proton1 |
|
protected |
◆ Proton1Id
int Exhume::CrossSection::Proton1Id |
|
private |
◆ Proton2
CLHEP::HepLorentzVector Exhume::CrossSection::Proton2 |
|
protected |
◆ Proton2Id
int Exhume::CrossSection::Proton2Id |
|
private |
◆ Pt1
double Exhume::CrossSection::Pt1 |
|
protected |
◆ Pt1DotPt2
double Exhume::CrossSection::Pt1DotPt2 |
|
protected |
◆ Pt2
double Exhume::CrossSection::Pt2 |
|
protected |
◆ randomEngine
CLHEP::HepRandomEngine* Exhume::CrossSection::randomEngine |
|
protected |
◆ Rg
double Exhume::CrossSection::Rg |
|
private |
◆ RgBegin
bool Exhume::CrossSection::RgBegin |
|
private |
◆ RgHigh
std::map<double, std::map<double, double> >::iterator Exhume::CrossSection::RgHigh[2] |
|
private |
◆ RgInterpolate
bool Exhume::CrossSection::RgInterpolate[2] |
|
private |
◆ RgLow
std::map<double, std::map<double, double> >::iterator Exhume::CrossSection::RgLow[2] |
|
private |
◆ RgMap2d
std::map<double, std::map<double, double> > Exhume::CrossSection::RgMap2d |
|
private |
◆ root_s
double Exhume::CrossSection::root_s |
|
protected |
double Exhume::CrossSection::s |
|
protected |
◆ sHat
double Exhume::CrossSection::sHat |
|
protected |
◆ sHat2
double Exhume::CrossSection::sHat2 |
|
protected |
◆ SqrtsHat
double Exhume::CrossSection::SqrtsHat |
|
protected |
◆ StrangeMass
double Exhume::CrossSection::StrangeMass |
|
protected |
◆ Survive
double Exhume::CrossSection::Survive |
|
private |
◆ t1
double Exhume::CrossSection::t1 |
|
protected |
◆ t2
double Exhume::CrossSection::t2 |
|
protected |
◆ TauMass
double Exhume::CrossSection::TauMass |
|
protected |
◆ TBegin
bool Exhume::CrossSection::TBegin |
|
private |
◆ TConst
double Exhume::CrossSection::TConst |
|
private |
◆ TFunc
double* Exhume::CrossSection::TFunc |
|
private |
◆ TInterpolate
bool Exhume::CrossSection::TInterpolate |
|
private |
◆ TMap2d
std::map<double, std::map<double, double> > Exhume::CrossSection::TMap2d |
|
private |
◆ TMjuHigh
std::map<double, std::map<double, double> >::iterator Exhume::CrossSection::TMjuHigh |
|
private |
◆ TMjuLow
std::map<double, std::map<double, double> >::iterator Exhume::CrossSection::TMjuLow |
|
private |
◆ Tn
int Exhume::CrossSection::Tn |
|
private |
◆ Tn_1
int Exhume::CrossSection::Tn_1 |
|
private |
◆ TopMass
double Exhume::CrossSection::TopMass |
|
protected |
◆ TypeMap
std::map<const char *, char *> Exhume::CrossSection::TypeMap |
|
private |
◆ WMass
double Exhume::CrossSection::WMass |
|
protected |
◆ x1
double Exhume::CrossSection::x1 |
|
protected |
◆ x1p
double Exhume::CrossSection::x1p |
|
protected |
◆ x1x2
double Exhume::CrossSection::x1x2 |
|
protected |
◆ x2
double Exhume::CrossSection::x2 |
|
protected |
◆ x2p
double Exhume::CrossSection::x2p |
|
protected |
double Exhume::CrossSection::y |
|
protected |
Definition at line 194 of file CrossSection.h.
Referenced by python.rootplot.utilities.Hist::__getitem__(), python.rootplot.utilities.Hist::__init_TGraph(), python.rootplot.utilities.Hist::__iter__(), svgfig.Ellipse::__repr__(), python.rootplot.utilities.Hist::__setitem__(), python.rootplot.root2matplotlib.Hist::bar(), python.rootplot.root2matplotlib.Hist::barh(), python.rootplot.root2matplotlib.Hist2D::box(), python.rootplot.root2matplotlib.Hist2D::contour(), python.rootplot.utilities.Hist::delete_bin(), python.rootplot.utilities.Hist::divide_wilson(), python.rootplot.root2matplotlib.Hist::errorbar(), python.rootplot.root2matplotlib.Hist::errorbarh(), GetEta(), python.rootplot.root2matplotlib.Hist::hist(), python.rootplot.utilities.Hist::min(), geometryXMLparser.Alignable::pos(), ntupleDataFormat._HitObject::r(), ntupleDataFormat._HitObject::r3D(), python.rootplot.utilities.Hist::scale(), python.rootplot.utilities.Hist::TGraph(), and python.rootplot.utilities.Hist::TH1F().
◆ ZMass
double Exhume::CrossSection::ZMass |
|
protected |