/home/bes3soft/bes3soft/Boss/7.0.2/dist/7.0.2/Generator/BesEvtGen/BesEvtGen-00-03-58/user/Lenu.C File Reference

Go to the source code of this file.

Functions

bwp4 set (0, wp4.get(0))
vexp push_back (thetaw)
vexp push_back (thetaL)
vexp push_back (mw)
vpar push_back (f1)
vpar push_back (f2)
 if (LamId==EvtPDL::getId("Lambda_c+"))

Variables

EvtVector4R vpho
EvtVector4R lambdac
EvtVector4R lambdacbar
EvtVector4R lambda
EvtVector4R lambdabar
EvtVector4R proton
EvtVector4R antiproton
EvtVector4R positron
EvtVector4R enu
EvtVector4R wp4
EvtVector4R vpim
 vpho = part->getP4()
 lambdac = part->getDaug(0)->getP4()
 lambda = part->getDaug(0)->getDaug(0)->getP4()
 positron = part->getDaug(0)->getDaug(1)->getP4()
 enu = part->getDaug(0)->getDaug(2)->getP4()
 proton = part->getDaug(0)->getDaug(0)->getDaug(0)->getP4()
 vpim = part->getDaug(0)->getDaug(0)->getDaug(1)->getP4()
 wp4 = enu + positron
EvtVector4R bwp4
EvtVector4R bps
EvtVector4R bnu
 bwp4 = -1*wp4
 bnu = boostTo(enu, bwp4)
 bps = boostTo(positron,bwp4)
EvtHelSys angles1 (wp4, bps)
double cosw = bps.dot(lambda)/bps.d3mag()/lambda.d3mag()
double thetaw = acos(cosw)
EvtHelSys angles0 (lambda, proton)
double thetaL = angles0.getHelAng(1)
double phiL = angles0.getHelAng(2)
double mw = wp4.mass()
EvtId LamId = part->getDaug(0)->getId()
std::vector< double > vpar
std::vector< double > vexp
double fratio = -0.25
double f1 = 1
double f2 = f1*fratio
double aL = 0.642


Function Documentation

else if ( LamId  = =EvtPDL::getId("Lambda_c+")  ) 

Definition at line 72 of file Lenu.C.

References amps.

00072                                    {
00073   amps = ampsLenu(vexp,vpar); 
00074  }else if(LamId==EvtPDL::getId("anti-Lambda_c-")){

vpar push_back ( f2   ) 

vpar push_back ( f1   ) 

vexp push_back ( mw   ) 

vexp push_back ( thetaL   ) 

vexp push_back ( thetaw   ) 

Referenced by MdcHoughFinder::execute(), HoughValidUpdate::execute(), DedxCalibLayerGain::FillHists(), EvtDecay::initialize(), FIFO< _T >::push(), MucCalibMgr::ReadEvent(), TofDataSet::setBarrelData(), TofDataSet::setEndcapData(), and TofDataSet::setEtfData().

bwp4 set ( ,
wp4.  get(0) 
)


Variable Documentation

double aL = 0.642

Definition at line 71 of file Lenu.C.

EvtHelSys angles0(lambda, proton)

EvtHelSys angles1(wp4, bps)

EvtVector4R antiproton

Definition at line 19 of file Lenu.C.

bnu = boostTo(enu, bwp4)

Definition at line 32 of file Lenu.C.

EvtVector4R bnu

Definition at line 30 of file Lenu.C.

bps = boostTo(positron,bwp4)

Definition at line 33 of file Lenu.C.

EvtVector4R bps

Definition at line 30 of file Lenu.C.

bwp4 = -1*wp4

Definition at line 31 of file Lenu.C.

EvtVector4R bwp4

Definition at line 30 of file Lenu.C.

double cosw = bps.dot(lambda)/bps.d3mag()/lambda.d3mag()

Definition at line 38 of file Lenu.C.

enu = part->getDaug(0)->getDaug(2)->getP4()

Definition at line 24 of file Lenu.C.

EvtVector4R enu

Definition at line 19 of file Lenu.C.

double f1 = 1

Definition at line 60 of file Lenu.C.

Referenced by EvtDiracSpinor::applyBoostTo(), BesPrimaryGeneratorAction::BesPrimaryGeneratorAction(), EvtBtoXsgammaKagan::CalcWilsonCoeffs(), CalibMySQLCnvSvc::createCalib(), RkFitMaterial::dE(), KalFitMaterial::dE(), GammaShape::de(), EvtBsquark::decay(), EvtGoityRoberts::DecayBDstarpilnuGR(), TRunge::dEpath(), EvtBtoXsllUtil::dGdsProb(), EvtbTosllAmp::dGdsProb(), MdcxHel::Doca(), UseTof::execute(), TofCalibManager::fillRoot(), MdcDedxRecon::finalize(), TRobustLineFitter::fit(), EvtBtoXsgammaRootFinder::GetGaussIntegFcnRoot(), EvtBtoXsgammaRootFinder::GetRootSingleFunc(), hist_sample(), hist_sample_angle(), hist_sample_comp(), join(), main(), TRunge::Propagate(), MagFieldReader::readField(), readTree(), T4piCrossPart::SetJ(), T3piEtaCrossPart::SetJ(), t(), tau_mode(), CalibMySQLCnvSvc::updateCalib(), and writeTree().

double f2 = f1*fratio

Definition at line 61 of file Lenu.C.

Referenced by EvtDiracSpinor::applyBoostTo(), BesPrimaryGeneratorAction::BesPrimaryGeneratorAction(), EvtBtoXsgammaKagan::CalcWilsonCoeffs(), RkFitMaterial::dE(), KalFitMaterial::dE(), EvtBsquark::decay(), EvtGoityRoberts::DecayBDstarpilnuGR(), TRunge::dEpath(), EvtBtoXsllUtil::dGdsProb(), EvtbTosllAmp::dGdsProb(), MdcxHel::Doca(), TofCalibManager::fillRoot(), TRobustLineFitter::fit(), EvtBtoXsgammaRootFinder::GetGaussIntegFcnRoot(), EvtBtoXsgammaRootFinder::GetRootSingleFunc(), hist_sample(), hist_sample_angle(), hist_sample_comp(), join(), main(), TRunge::Propagate(), TRunge::Propagate1(), T4piCrossPart::SetJ(), T3piEtaCrossPart::SetJ(), and t().

double fratio = -0.25

Definition at line 59 of file Lenu.C.

lambda = part->getDaug(0)->getDaug(0)->getP4()

Definition at line 22 of file Lenu.C.

EvtVector4R lambda

Definition at line 19 of file Lenu.C.

EvtVector4R lambdabar

Definition at line 19 of file Lenu.C.

lambdac = part->getDaug(0)->getP4()

Definition at line 21 of file Lenu.C.

EvtVector4R lambdac

Definition at line 19 of file Lenu.C.

EvtVector4R lambdacbar

Definition at line 19 of file Lenu.C.

EvtId LamId = part->getDaug(0)->getId()

Definition at line 53 of file Lenu.C.

double mw = wp4.mass()

Definition at line 44 of file Lenu.C.

Referenced by EvtBsquark::decay(), mwAbort(), mwFree(), mwFreeUp(), mwIsHeapOK(), mwIsOwned(), mwMalloc(), mwRealloc(), mwRelink(), mwTestBuf(), mwTestBuffer(), mwTestNow(), and mwUnlink().

double phiL = angles0.getHelAng(2)

Definition at line 43 of file Lenu.C.

positron = part->getDaug(0)->getDaug(1)->getP4()

Definition at line 23 of file Lenu.C.

EvtVector4R positron

Definition at line 19 of file Lenu.C.

Referenced by EFProcessCluster::execute(), and EFGlobalEnergy::execute().

proton = part->getDaug(0)->getDaug(0)->getDaug(0)->getP4()

Definition at line 25 of file Lenu.C.

EvtVector4R proton

Definition at line 19 of file Lenu.C.

double thetaL = angles0.getHelAng(1)

Definition at line 42 of file Lenu.C.

double thetaw = acos(cosw)

Definition at line 39 of file Lenu.C.

std::vector<double> vexp

Definition at line 54 of file Lenu.C.

std::vector<double> vpar

Definition at line 54 of file Lenu.C.

Referenced by EvtCalHelAmp::firstder(), VertexParameter::operator=(), VertexConstraints::UpdateConstraints(), and VertexParameter::VertexParameter().

vpho = part->getP4()

Definition at line 20 of file Lenu.C.

EvtVector4R vpho

Definition at line 19 of file Lenu.C.

vpim = part->getDaug(0)->getDaug(0)->getDaug(1)->getP4()

Definition at line 26 of file Lenu.C.

EvtVector4R vpim

Definition at line 19 of file Lenu.C.

wp4 = enu + positron

Definition at line 27 of file Lenu.C.

EvtVector4R wp4

Definition at line 19 of file Lenu.C.


Generated on Tue Nov 29 23:16:03 2016 for BOSS_7.0.2 by  doxygen 1.4.7