#include <TwoSpace.h>
Public Member Functions | |
virtual void | Amp2LIPS ()=0 |
int | GetNumberOfSubParameters () |
virtual void | LIPS2Amp ()=0 |
void | MaximiseSubParameters () override |
void | SetMassAtThetaScan (double _M1) |
void | SetPartons () override |
void | SetSubParameters () override |
void | SetThetaMin (const double &) |
double | SubParameterRange () override |
double | SubParameterWeight () override |
double | SubProcess () override=0 |
TwoSpace (const edm::ParameterSet &) | |
double | WeightFunc (const double &) override |
~TwoSpace () override | |
Public Member Functions inherited from Exhume::CrossSection | |
double | AlphaS (const double &) |
CrossSection (const edm::ParameterSet &) | |
double | Differential () |
double | GetB () |
double | GetEta () |
std::map< double, double > | Getfg2Map () |
std::string | GetName () |
std::vector< Particle > | GetPartons () |
double | GetPhi1 () |
double | GetPhi2 () |
CLHEP::HepLorentzVector | GetProton1 () |
CLHEP::HepLorentzVector | GetProton2 () |
double | GetRg (const double &x_, const double &Qt) |
double | GetRoot_s () |
double | GetsHat () |
double | GetSqrtsHat () |
double | Gett1 () |
double | Gett2 () |
double | Getx1 () |
double | Getx2 () |
void | Hadronise () |
void | SetKinematics (const double &, const double &, const double &, const double &, const double &, const double &) |
void | SetRandomEngine (CLHEP::HepRandomEngine *engine) |
virtual | ~CrossSection () |
Protected Attributes | |
double | CosTheta |
double | CosThetaMax |
double | CosThetaMin |
bool | dirty_weighting |
double | Fudge |
double | MassAtThetaScan |
double | MaximumSubProcessCosTheta |
double | MaximumSubProcessValue |
double | PartonMass |
double | Phi |
double | PhiMax |
double | ThetaMax |
double | ThetaMin |
Protected Attributes inherited from Exhume::CrossSection | |
double | AlphaEw |
double | BottomMass |
CLHEP::HepLorentzVector | CentralVector |
double | CharmMass |
double | ey |
int | FNAL_or_LHC |
double | Gev2fb |
double | gw |
double | HiggsMass |
double | HiggsVev |
double | Invs |
double | InvsHat |
double | InvsHat2 |
double | InvSqrtsHat |
double | Invsx1x2 |
double | InvV1MinusV2 |
double | LambdaW |
std::string | lhapdfSetPath_ |
double | LnMju2 |
double | Mju |
double | Mju2 |
double | MuonMass |
std::string | Name |
CLHEP::HepLorentzVector | P1In |
CLHEP::HepLorentzVector | P2In |
std::vector< Particle > | Partons |
double | Phi1 |
double | Phi2 |
double | PPhi |
CLHEP::HepLorentzVector | Proton1 |
CLHEP::HepLorentzVector | Proton2 |
double | Pt1 |
double | Pt1DotPt2 |
double | Pt2 |
CLHEP::HepRandomEngine * | randomEngine |
double | root_s |
double | s |
double | sHat |
double | sHat2 |
double | SqrtsHat |
double | StrangeMass |
double | t1 |
double | t2 |
double | TauMass |
double | TopMass |
double | WMass |
double | x1 |
double | x1p |
double | x1x2 |
double | x2 |
double | x2p |
double | y |
double | ZMass |
Additional Inherited Members | |
Protected Member Functions inherited from Exhume::CrossSection | |
std::complex< double > | f (const double &) |
std::complex< double > | F0 (const double &) |
std::complex< double > | Fsf (const double &) |
Private Member Functions inherited from Exhume::Weight | |
std::map< double, double > | GetFuncMap () |
std::map< double, double > | GetLineShape () |
double | GetTotalIntegral () |
Weight () | |
virtual | ~Weight () |
void | AddPoint (const double &, const double &) |
double | GetFunc (const double &xx_) |
double | GetValue (const double &xx_) |
void | WeightInit (const double &, const double &) |
Private Attributes inherited from Exhume::Weight | |
double | Max_ |
double | TotalIntegral |
Definition at line 13 of file TwoSpace.h.
Exhume::TwoSpace::TwoSpace | ( | const edm::ParameterSet & | ) |
|
override |
|
pure virtual |
Implemented in Exhume::DiPhoton, Exhume::GG, and Exhume::QQ.
Referenced by SetMassAtThetaScan().
int Exhume::TwoSpace::GetNumberOfSubParameters | ( | ) |
Referenced by SetMassAtThetaScan().
|
pure virtual |
Implemented in Exhume::DiPhoton, Exhume::GG, and Exhume::QQ.
Referenced by SetMassAtThetaScan().
|
overridevirtual |
Implements Exhume::CrossSection.
|
inline |
Definition at line 21 of file TwoSpace.h.
References Amp2LIPS(), GetNumberOfSubParameters(), LIPS2Amp(), MassAtThetaScan, SetThetaMin(), SubParameterWeight(), SubProcess(), and WeightFunc().
|
overridevirtual |
Implements Exhume::CrossSection.
|
overridevirtual |
Implements Exhume::CrossSection.
void Exhume::TwoSpace::SetThetaMin | ( | const double & | ) |
Referenced by SetMassAtThetaScan().
|
overridevirtual |
Implements Exhume::CrossSection.
|
overridevirtual |
Implements Exhume::CrossSection.
Referenced by SetMassAtThetaScan().
|
overridepure virtual |
Implements Exhume::CrossSection.
Implemented in Exhume::DiPhoton, Exhume::GG, and Exhume::QQ.
Referenced by SetMassAtThetaScan().
|
overridevirtual |
Implements Exhume::Weight.
Referenced by SetMassAtThetaScan().
|
protected |
Definition at line 36 of file TwoSpace.h.
|
protected |
Definition at line 39 of file TwoSpace.h.
|
protected |
Definition at line 39 of file TwoSpace.h.
|
protected |
Definition at line 41 of file TwoSpace.h.
|
protected |
Definition at line 43 of file TwoSpace.h.
|
protected |
Definition at line 42 of file TwoSpace.h.
Referenced by SetMassAtThetaScan().
|
protected |
Definition at line 38 of file TwoSpace.h.
|
protected |
Definition at line 38 of file TwoSpace.h.
|
protected |
Definition at line 40 of file TwoSpace.h.
|
protected |
Definition at line 36 of file TwoSpace.h.
|
protected |
Definition at line 39 of file TwoSpace.h.
|
protected |
Definition at line 37 of file TwoSpace.h.
|
protected |
Definition at line 37 of file TwoSpace.h.