AliVVertex(),
fChi2perNDF(-999.),
fID(-1),
+ fBCID(AliVTrack::kTOFBCNA),
fType(kUndef),
fNprong(0),
fIprong(0),
AliVVertex(),
fChi2perNDF(chi2perNDF),
fID(id),
+ fBCID(AliVTrack::kTOFBCNA),
fType(vtype),
fNprong(nprong),
fIprong(0),
AliVVertex(),
fChi2perNDF(chi2perNDF),
fID(id),
+ fBCID(AliVTrack::kTOFBCNA),
fType(vtype),
fNprong(nprong),
fIprong(0),
AliVVertex(),
fChi2perNDF(chi2perNDF),
fID(-1),
+ fBCID(AliVTrack::kTOFBCNA),
fType(vtype),
fNprong(nprong),
fIprong(0),
AliVVertex(),
fChi2perNDF(chi2perNDF),
fID(-1),
+ fBCID(AliVTrack::kTOFBCNA),
fType(vtype),
fNprong(nprong),
fIprong(0),
AliVVertex(vtx),
fChi2perNDF(vtx.fChi2perNDF),
fID(vtx.fID),
+ fBCID(vtx.fBCID),
fType(vtx.fType),
fNprong(vtx.fNprong),
fIprong(vtx.fIprong),
//momentum
for (int i = 0; i < 3; i++)
- fPosition[i] = vtx.fPosition[i];
+ fPosition[i] = vtx.fPosition[i];
fChi2perNDF = vtx.fChi2perNDF;
- fID = vtx.fID;
+ fID = vtx.fID;
fType = vtx.fType;
-
+ fBCID = vtx.fBCID;
+
//covariance matrix
delete fCovMatrix;
fCovMatrix = NULL;
- if (vtx.fCovMatrix) fCovMatrix=new AliAODRedCov<3>(*vtx.fCovMatrix);
+ if (vtx.fCovMatrix) fCovMatrix = new AliAODRedCov<3>(*vtx.fCovMatrix);
//other stuff
- fParent = vtx.fParent;
- fDaughters = vtx.fDaughters;
- fNprong = vtx.fNprong;
- fIprong = vtx.fIprong;
-
+ fNContributors = vtx.fNContributors;
+ fParent = vtx.fParent;
+ fDaughters = vtx.fDaughters;
+ fNprong = vtx.fNprong;
+ fIprong = vtx.fIprong;
+
MakeProngs();
for (int i = 0; i < fNprong; i++) {
fProngs[i] = vtx.fProngs[i];