44 if ( !( idp && idk && idpi ) )
46 std::cout <<
"EvtLambdac2pKpi: the daughter sequence should be p K pi" << std::endl;
49 std::vector<EvtVector4R> vp4;
50 m_inputFileName = getenv(
"BESEVTGENROOT" );
51 m_inputFileName +=
"/src/EvtGen/EvtGenModels/EvtLambdac2pKpi.dat";
53 m_inputFile.open( m_inputFileName.c_str() );
56 cout <<
"EvtLambdac2pKpi: PROBLEMS OPENING FILE " << m_inputFileName << endl;
62 for (
int h = 0; h < Ntot; h++ )
65 for (
int i = 0; i < nParticles; i++ )
68 m_inputFile >> pxParticle;
69 p4.
set( 1, pxParticle );
70 m_inputFile >> pyParticle;
71 p4.
set( 2, pyParticle );
72 m_inputFile >> pzParticle;
73 p4.
set( 3, pzParticle );
74 m_inputFile >> eParticle;
75 p4.
set( 0, eParticle );
virtual void init(EvtId part_n, const EvtVector4R &p4)=0
EvtParticle * getDaug(int i)
double initializePhaseSpace(int numdaughter, EvtId *daughters, double poleSize=-1., int whichTwo1=0, int whichTwo2=1)