25 #ifndef KFParticleStandalone
43 float errX,
float errY,
float errZ )
68 int nDaughters, Bool_t vtxFlag[],
85 if( nDaughters<2 )
return;
86 float constrP[3]={
fP[0],
fP[1], fP[2]};
87 float constrC[6]={
fC[0],
fC[1], fC[2], fC[3], fC[4], fC[5]};
89 Construct( vDaughters, nDaughters, 0, -1 );
93 for(
int i=0;
i<nDaughters;
i++ ) vtxFlag[
i] = 1;
95 Int_t nRest = nDaughters;
118 for( Int_t
it=0;
it<nDaughters;
it++ ){
133 for(
int i=0;
i<6;
i++ )
fC[
i] = constrC[
i];
137 for(
int i=0;
i<nDaughters;
i++ ){
138 if( vtxFlag[
i] ) vDaughtersNew[nDaughtersNew++] = vDaughters[
i];
140 Construct( vDaughtersNew, nDaughtersNew, 0, -1 );
141 if (vDaughtersNew)
delete[] vDaughtersNew;
145 for(
int i=0;
i<nDaughters;
i++ ) vtxFlag[
i] = 0;