 |
ATLAS Offline Software
|
Go to the documentation of this file.
31 std::vector<double> deriv(NTRK,0);
32 for(
i=0;
i<NTRK-1;
i++){
33 for(j=
i+1; j<NTRK; j++){
44 base_cnst->
h0t[numCNST].X = 0.;
45 base_cnst->
h0t[numCNST].Y = 0.;
46 base_cnst->
h0t[numCNST].Z = 0.;
47 for(
i=0;
i<NTRK;
i++){
48 base_cnst->
f0t[
i][numCNST].X = 0.;
49 base_cnst->
f0t[
i][numCNST].Y = deriv[
i];
50 base_cnst->
f0t[
i][numCNST].Z = 0.;
52 base_cnst->
aa[numCNST]=
aa;
69 double diff=0., der=0.,
aa=0;
70 std::vector<double> deriv(NTRK,0);
71 for(
i=0;
i<NTRK-1;
i++){
72 for(j=
i+1; j<NTRK; j++){
82 base_cnst->
h0t[numCNST].X = 0.;
83 base_cnst->
h0t[numCNST].Y = 0.;
84 base_cnst->
h0t[numCNST].Z = 0.;
85 for(
i=0;
i<NTRK;
i++){
86 base_cnst->
f0t[
i][numCNST].X = deriv[
i];
87 base_cnst->
f0t[
i][numCNST].Y = 0.;
88 base_cnst->
f0t[
i][numCNST].Z = 0.;
90 base_cnst->
aa[numCNST]=
aa;
108 base_cnst->
h0t[numCNST].X = cnst->
getA();
109 base_cnst->
h0t[numCNST].Y = cnst->
getB();
110 base_cnst->
h0t[numCNST].Z = cnst->
getC();
111 for(
int i=0;
i<NTRK;
i++){
112 base_cnst->
f0t[
i][numCNST].X = 0.;
113 base_cnst->
f0t[
i][numCNST].Y = 0.;
114 base_cnst->
f0t[
i][numCNST].Z = 0.;
116 base_cnst->
aa[numCNST]=cnst->
getA()*curV[0]+cnst->
getB()*curV[1]+cnst->
getC()*curV[2] - cnst->
getD() ;
127 base_cnst->
h0t[numCNST].X = 2.*(curV[0]-cnst->
getRefX());
128 base_cnst->
h0t[numCNST].Y = 2.*(curV[1]-cnst->
getRefY());
129 base_cnst->
h0t[numCNST].Z = 0;
130 for(
int i=0;
i<NTRK;
i++){
131 base_cnst->
f0t[
i][numCNST].X = 0.;
132 base_cnst->
f0t[
i][numCNST].Y = 0.;
133 base_cnst->
f0t[
i][numCNST].Z = 0.;
void calcPlaneConstraint(VKPlaneConstraint *cnst)
std::vector< std::unique_ptr< VKTrack > > TrackList
void Scale(TH1 *h, double d=1)
std::vector< std::vector< Vect3DF > > f0t
Ensure that the ATLAS eigen extensions are properly loaded.
const VKVertex * getOriginVertex() const
std::vector< Vect3DF > h0t
void calcPhiConstraint(VKPhiConstraint *cnst)
constexpr int pow(int base, int exp) noexcept
void calcThetaConstraint(VKThetaConstraint *cnst)
void calcRadiusConstraint(VKRadiusConstraint *cnst)