PandaRoot
chigen::PartonicModel Class Reference

#include <PartonicModel.h>

Inheritance diagram for chigen::PartonicModel:
chigen::models::ColorSingletPartonicModel chigen::models::chi_1 chigen::models::chi_1_0 chigen::models::chi_1_1 chigen::models::chi_2 chigen::models::chi_2_0 chigen::models::chi_2_1 chigen::models::chi_2_2 chigen::models::x3872 chigen::models::x3872_0 chigen::models::x3872_1

Public Member Functions

 PartonicModel (double ecm, int pdgId, EvtId evtId, EvtSpinDensity spinDensity, double mesonMass)
 
virtual ~PartonicModel ()
 
virtual bool next ()
 
virtual bool setKin ()
 
virtual void setSigma ()
 
 ClassDef (PartonicModel, 1)
 

Public Attributes

double eCM
 
int pdgId
 
EvtSpinDensity spinDensity
 
EvtId evtId
 
double mesonMass
 
double mesonMass2
 
double x1
 
double x2
 
double sH
 
double tH
 
double uH
 
double sigma
 
double MaxSigma
 
double MaxSigmaBackup
 
int nCall
 

Detailed Description

Definition at line 15 of file PartonicModel.h.

Constructor & Destructor Documentation

◆ PartonicModel()

chigen::PartonicModel::PartonicModel ( double  ecm,
int  pdgId,
EvtId  evtId,
EvtSpinDensity  spinDensity,
double  mesonMass 
)

◆ ~PartonicModel()

virtual chigen::PartonicModel::~PartonicModel ( )
virtual

Member Function Documentation

◆ ClassDef()

chigen::PartonicModel::ClassDef ( PartonicModel  ,
 
)

◆ next()

virtual bool chigen::PartonicModel::next ( )
virtual

Calculates the partonic cross section

◆ setKin()

virtual bool chigen::PartonicModel::setKin ( )
inlinevirtual

fills kinematic variables

Reimplemented in chigen::models::ColorSingletPartonicModel.

Definition at line 28 of file PartonicModel.h.

28 { return false; };

◆ setSigma()

virtual void chigen::PartonicModel::setSigma ( )
inlinevirtual

calculate f1*f2*dSigma/dT of the hard process for the selected kinematics

Reimplemented in chigen::models::ColorSingletPartonicModel.

Definition at line 33 of file PartonicModel.h.

33 {};

Member Data Documentation

◆ eCM

double chigen::PartonicModel::eCM

C.m. energy

Definition at line 41 of file PartonicModel.h.

◆ evtId

EvtId chigen::PartonicModel::evtId

EvtGen id

Definition at line 53 of file PartonicModel.h.

◆ MaxSigma

double chigen::PartonicModel::MaxSigma

Maximal sigma

Definition at line 73 of file PartonicModel.h.

◆ MaxSigmaBackup

double chigen::PartonicModel::MaxSigmaBackup

Definition at line 73 of file PartonicModel.h.

◆ mesonMass

double chigen::PartonicModel::mesonMass

Meson mass and its squared

Definition at line 57 of file PartonicModel.h.

◆ mesonMass2

double chigen::PartonicModel::mesonMass2

Definition at line 57 of file PartonicModel.h.

◆ nCall

int chigen::PartonicModel::nCall

number of attempts

Definition at line 78 of file PartonicModel.h.

◆ pdgId

int chigen::PartonicModel::pdgId

Meson id

Definition at line 45 of file PartonicModel.h.

◆ sH

double chigen::PartonicModel::sH

Mandelstam variables of the hard process

Definition at line 65 of file PartonicModel.h.

◆ sigma

double chigen::PartonicModel::sigma

dsdt

Definition at line 69 of file PartonicModel.h.

◆ spinDensity

EvtSpinDensity chigen::PartonicModel::spinDensity

Spin density corresponding to this polarization

Definition at line 49 of file PartonicModel.h.

◆ tH

double chigen::PartonicModel::tH

Definition at line 65 of file PartonicModel.h.

◆ uH

double chigen::PartonicModel::uH

Definition at line 65 of file PartonicModel.h.

◆ x1

double chigen::PartonicModel::x1

Momentum fractions of the incoming partons

Definition at line 61 of file PartonicModel.h.

◆ x2

double chigen::PartonicModel::x2

Definition at line 61 of file PartonicModel.h.


The documentation for this class was generated from the following file: