Class Reference for E1039 Core & Analysis Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
DPGEN Namespace Reference

Functions

const TLorentzVector p_beam (0., 0., TMath::Sqrt(ebeam *ebeam-mp *mp), ebeam)
 
const TLorentzVector p_target (0., 0., 0., mp)
 

Variables

const double pi = TMath::Pi()
 
const double twopi = 2.*pi
 
const double sqrt2pi = TMath::Sqrt(twopi)
 
const double mp = 0.93827
 
const double mmu = 0.10566
 
const double mjpsi = 3.097
 
const double mpsip = 3.686
 
const double ebeam = 120.
 
const TLorentzVector p_cms = p_beam + p_target
 
const TVector3 bv_cms = p_cms.BoostVector()
 
const double s = p_cms.M2()
 
const double sqrts = p_cms.M()
 
const double pT0DY = 2.8
 
const double pTpowDY = 1./(6. - 1.)
 
const double pT0JPsi = 3.0
 
const double pTpowJPsi = 1./(6. - 1.)
 
const double sigmajpsi = 0.2398
 
const double brjpsi = 0.0594
 
const double ajpsi = 0.001464*TMath::Exp(-16.66*mjpsi/sqrts)
 
const double bjpsi = 2.*sigmajpsi*sigmajpsi
 
const double psipscale = 0.019
 

Function Documentation

const TLorentzVector DPGEN::p_beam ( 0.  ,
0.  ,
TMath::  Sqrtebeam *ebeam-mp *mp,
ebeam   
)

Referenced by UtilDimuon::CalcVar(), SRecDimuon::calcVariables(), SQDimuon_v1::get_x1(), SQDimuon_v1::get_x2(), SQDimuon_v1::get_xf(), and UtilDimuon::GetX1X2().

+ Here is the caller graph for this function:

const TLorentzVector DPGEN::p_target ( 0.  ,
0.  ,
0.  ,
mp   
)

Referenced by UtilDimuon::CalcVar(), SRecDimuon::calcVariables(), SQDimuon_v1::get_x1(), SQDimuon_v1::get_x2(), SQDimuon_v1::get_xf(), and UtilDimuon::GetX1X2().

+ Here is the caller graph for this function:

Variable Documentation

const double DPGEN::ajpsi = 0.001464*TMath::Exp(-16.66*mjpsi/sqrts)
const double DPGEN::bjpsi = 2.*sigmajpsi*sigmajpsi
const double DPGEN::brjpsi = 0.0594
const TVector3 DPGEN::bv_cms = p_cms.BoostVector()
const double DPGEN::ebeam = 120.

Definition at line 53 of file SQPrimaryParticleGen.C.

Referenced by UtilDimuon::CalcVar(), and SRecDimuon::calcVariables().

const double DPGEN::mjpsi = 3.097

Definition at line 49 of file SQPrimaryParticleGen.C.

Referenced by SQPrimaryParticleGen::generateJPsi().

const double DPGEN::mmu = 0.10566

Definition at line 48 of file SQPrimaryParticleGen.C.

Referenced by SRecTrack::getMomentumVertex().

const double DPGEN::mp = 0.93827

Definition at line 47 of file SQPrimaryParticleGen.C.

Referenced by UtilDimuon::CalcVar(), and SRecDimuon::calcVariables().

const double DPGEN::mpsip = 3.686

Definition at line 50 of file SQPrimaryParticleGen.C.

Referenced by SQPrimaryParticleGen::generatePsip().

const double DPGEN::pi = TMath::Pi()

Definition at line 42 of file SQPrimaryParticleGen.C.

const double DPGEN::psipscale = 0.019

Definition at line 73 of file SQPrimaryParticleGen.C.

Referenced by SQPrimaryParticleGen::generatePsip().

const double DPGEN::pT0DY = 2.8

Definition at line 62 of file SQPrimaryParticleGen.C.

Referenced by SQPrimaryParticleGen::generateDimuon().

const double DPGEN::pT0JPsi = 3.0

Definition at line 64 of file SQPrimaryParticleGen.C.

Referenced by SQPrimaryParticleGen::generateDimuon().

const double DPGEN::pTpowDY = 1./(6. - 1.)

Definition at line 63 of file SQPrimaryParticleGen.C.

Referenced by SQPrimaryParticleGen::generateDimuon().

const double DPGEN::pTpowJPsi = 1./(6. - 1.)

Definition at line 65 of file SQPrimaryParticleGen.C.

Referenced by SQPrimaryParticleGen::generateDimuon().

const double DPGEN::sigmajpsi = 0.2398
const double DPGEN::sqrt2pi = TMath::Sqrt(twopi)
const double DPGEN::sqrts = p_cms.M()