--- DarthVader/OrbitalInfo/src/OrbitalInfo.cpp 2008/11/11 10:46:44 1.13 +++ DarthVader/OrbitalInfo/src/OrbitalInfo.cpp 2012/06/07 14:04:00 1.15 @@ -14,6 +14,7 @@ void OrbitalInfoTrkVar::Clear(Option_t *t){ trkseqno = 0; pitch = -1000.; + cutoff = -1000.; Eij.Zero(); Sij.Zero(); } @@ -28,6 +29,20 @@ this->Clear(); } +OrbitalInfoTrkVar::OrbitalInfoTrkVar(const OrbitalInfoTrkVar &t){ + // + trkseqno = t.trkseqno; + // + pitch = t.pitch; + cutoff = t.cutoff; + // + Eij.ResizeTo(t.Eij); + Eij = t.Eij; + Sij.ResizeTo(t.Sij); + Sij = t.Sij; + // +}; + void OrbitalInfo::Delete(Option_t *t){ //ELENA // // if ( Iij ) Iij->Delete(); @@ -73,6 +88,7 @@ Beast = -1000.; Bdown = -1000.; Babs = -1000.; + M = -1000; BB0 = -1000.; L = -1000.; @@ -132,6 +148,7 @@ l2->Beast = Beast; l2->Bdown = Bdown; l2->Babs = Babs; + l2->M = M; l2->BB0 = BB0; l2->L = L; @@ -183,6 +200,7 @@ l2->Beast = Beast; l2->Bdown = Bdown; l2->Babs = Babs; + M = l2->M; BB0 = l2->BB0; L = l2->L;