#include <TTree.h>
#include <TMath.h>
+#include "AliLog.h"
#include "AliStrLine.h"
ClassImp(AliStrLine)
fSigma2P0[i] = 0.;
fCd[i] = 0.;
}
+ SetIdPoints(65535,65535);
}
//________________________________________________________
-AliStrLine::AliStrLine(Double_t *point, Double_t *cd,Bool_t twopoints) :
+AliStrLine::AliStrLine(Double_t *point, Double_t *cd,Bool_t twopoints, UShort_t id1, UShort_t id2) :
TObject(),
fWMatrix(0),
fTpar(0)
else {
InitDirection(point,cd);
}
+ SetIdPoints(id1,id2);
}
//________________________________________________________
-AliStrLine::AliStrLine(Float_t *pointf, Float_t *cdf,Bool_t twopoints) :
+AliStrLine::AliStrLine(Float_t *pointf, Float_t *cdf,Bool_t twopoints, UShort_t id1, UShort_t id2) :
TObject(),
fWMatrix(0),
fTpar(0)
else {
InitDirection(point,cd);
}
+ SetIdPoints(id1,id2);
}
//________________________________________________________
-AliStrLine::AliStrLine(Double_t *point, Double_t *sig2point, Double_t *cd,Bool_t twopoints) :
+AliStrLine::AliStrLine(Double_t *point, Double_t *sig2point, Double_t *cd,Bool_t twopoints, UShort_t id1, UShort_t id2) :
TObject(),
fWMatrix(0),
fTpar(0)
else {
InitDirection(point,cd);
}
+ SetIdPoints(id1,id2);
}
//________________________________________________________
-AliStrLine::AliStrLine(Float_t *pointf, Float_t *sig2point, Float_t *cdf,Bool_t twopoints) :
+AliStrLine::AliStrLine(Float_t *pointf, Float_t *sig2point, Float_t *cdf,Bool_t twopoints, UShort_t id1, UShort_t id2) :
TObject(),
fWMatrix(0),
fTpar(0)
else {
InitDirection(point,cd);
}
+ SetIdPoints(id1,id2);
}
//________________________________________________________
-AliStrLine::AliStrLine(Double_t *point, Double_t *sig2point, Double_t *wmat, Double_t *cd,Bool_t twopoints) :
+AliStrLine::AliStrLine(Double_t *point, Double_t *sig2point, Double_t *wmat, Double_t *cd,Bool_t twopoints, UShort_t id1, UShort_t id2) :
TObject(),
fWMatrix(0),
fTpar(0)
else {
InitDirection(point,cd);
}
+ SetIdPoints(id1,id2);
}
//________________________________________________________
-AliStrLine::AliStrLine(Float_t *pointf, Float_t *sig2point, Float_t *wmat, Float_t *cdf,Bool_t twopoints) :
+AliStrLine::AliStrLine(Float_t *pointf, Float_t *sig2point, Float_t *wmat, Float_t *cdf,Bool_t twopoints, UShort_t id1, UShort_t id2) :
TObject(),
fWMatrix(0),
fTpar(0)
else {
InitDirection(point,cd);
}
+ SetIdPoints(id1,id2);
}
//________________________________________________________
fWMatrix = new Double_t [6];
for(Int_t i=0;i<6;i++)fWMatrix[i]=source.fWMatrix[i];
}
+ for(Int_t i=0;i<2;i++) fIdPoint[i]=source.fIdPoint[i];
}
//________________________________________________________