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