BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
TrackPool Class Reference

#include <TrackPool.h>

Inheritance diagram for TrackPool:

Public Member Functions

 TrackPool ()
 ~TrackPool ()
void AddTrack (const int number, const double mass, const RecMdcTrack *trk)
void AddTrack (const int number, const double mass, const RecMdcKalTrack *trk)
void AddTrack (const int number, const double mass, const RecEmcShower *trk)
void AddTrack (const int number, const WTrackParameter wtrk)
void AddMissTrack (const int number, const double mass)
void AddMissTrack (const int number, const double mass, const HepLorentzVector p4)
void AddMissTrack (const int number, const double mass, const RecEmcShower *trk)
void AddMissTrack (const int number, const RecEmcShower *trk)
void AddMissTrack (const int number, const HepLorentzVector p4)
void AddTrackVertex (const int number, const double mass, const RecEmcShower *trk)
std::vector< int > AddList (int n1)
std::vector< int > AddList (int n1, int n2)
std::vector< int > AddList (int n1, int n2, int n3)
std::vector< int > AddList (int n1, int n2, int n3, int n4)
std::vector< int > AddList (int n1, int n2, int n3, int n4, int n5)
std::vector< int > AddList (int n1, int n2, int n3, int n4, int n5, int n6)
std::vector< int > AddList (int n1, int n2, int n3, int n4, int n5, int n6, int n7)
std::vector< int > AddList (int n1, int n2, int n3, int n4, int n5, int n6, int n7, int n8)
std::vector< int > AddList (int n1, int n2, int n3, int n4, int n5, int n6, int n7, int n8, int n9)
std::vector< int > AddList (int n1, int n2, int n3, int n4, int n5, int n6, int n7, int n8, int n9, int n10)
std::vector< int > AddList (int n1, int n2, int n3, int n4, int n5, int n6, int n7, int n8, int n9, int n10, int n11)
std::vector< int > AddList (int n1, int n2, int n3, int n4, int n5, int n6, int n7, int n8, int n9, int n10, int n11, int n12)
std::vector< WTrackParameterwTrackOrigin () const
std::vector< WTrackParameterwTrackInfit () const
std::vector< int > wTrackList () const
WTrackParameter wTrackOrigin (int n) const
WTrackParameter wTrackInfit (int n) const
int wTrackList (int n) const
int numberWTrack () const
std::vector< GammaShapeGammaShapeValue () const
std::vector< int > GammaShapeList () const
GammaShape GammaShapeValue (int n) const
int GammaShapeList (int n) const
int numberGammaShape () const
void setWTrackOrigin (const int n, const WTrackParameter wtrk)
void setWTrackInfit (const int n, const WTrackParameter wtrk)
void setWTrackOrigin (const WTrackParameter wtrk)
void setWTrackInfit (const WTrackParameter wtrk)
void setWTrackList (const int n)
void clearWTrackOrigin ()
void clearWTrackInfit ()
void clearWTrackList ()
void clearone ()
void cleartwo ()
int numberone () const
int numbertwo () const
vector< int > mappositionA () const
vector< int > mappositionB () const
vector< int > mapkinematic () const
void clearMapkinematic ()
void clearMappositionA ()
void clearMappositionB ()
void setMapkinematic (const int n)
void setMappositionA (const int n)
void setMappositionB (const int n)
void setGammaShape (const int n, const GammaShape gammashape)
void setGammaShape (const GammaShape gammashape)
void setGammaShapeList (const int n)
void clearGammaShape ()
void clearGammaShapeList ()
void setBeamPosition (const HepPoint3D BeamPosition)
void setVBeamPosition (const HepSymMatrix VBeamPosition)
HepPoint3D getBeamPosition () const
HepSymMatrix getVBeamPosition () const
 TrackPool ()
 ~TrackPool ()
void AddTrack (const int number, const double mass, const RecMdcTrack *trk)
void AddTrack (const int number, const double mass, const RecMdcKalTrack *trk)
void AddTrack (const int number, const double mass, const RecEmcShower *trk)
void AddTrack (const int number, const WTrackParameter wtrk)
void AddMissTrack (const int number, const double mass)
void AddMissTrack (const int number, const double mass, const HepLorentzVector p4)
void AddMissTrack (const int number, const double mass, const RecEmcShower *trk)
void AddMissTrack (const int number, const RecEmcShower *trk)
void AddMissTrack (const int number, const HepLorentzVector p4)
void AddTrackVertex (const int number, const double mass, const RecEmcShower *trk)
std::vector< int > AddList (int n1)
std::vector< int > AddList (int n1, int n2)
std::vector< int > AddList (int n1, int n2, int n3)
std::vector< int > AddList (int n1, int n2, int n3, int n4)
std::vector< int > AddList (int n1, int n2, int n3, int n4, int n5)
std::vector< int > AddList (int n1, int n2, int n3, int n4, int n5, int n6)
std::vector< int > AddList (int n1, int n2, int n3, int n4, int n5, int n6, int n7)
std::vector< int > AddList (int n1, int n2, int n3, int n4, int n5, int n6, int n7, int n8)
std::vector< int > AddList (int n1, int n2, int n3, int n4, int n5, int n6, int n7, int n8, int n9)
std::vector< int > AddList (int n1, int n2, int n3, int n4, int n5, int n6, int n7, int n8, int n9, int n10)
std::vector< int > AddList (int n1, int n2, int n3, int n4, int n5, int n6, int n7, int n8, int n9, int n10, int n11)
std::vector< int > AddList (int n1, int n2, int n3, int n4, int n5, int n6, int n7, int n8, int n9, int n10, int n11, int n12)
std::vector< WTrackParameterwTrackOrigin () const
std::vector< WTrackParameterwTrackInfit () const
std::vector< int > wTrackList () const
WTrackParameter wTrackOrigin (int n) const
WTrackParameter wTrackInfit (int n) const
int wTrackList (int n) const
int numberWTrack () const
std::vector< GammaShapeGammaShapeValue () const
std::vector< int > GammaShapeList () const
GammaShape GammaShapeValue (int n) const
int GammaShapeList (int n) const
int numberGammaShape () const
void setWTrackOrigin (const int n, const WTrackParameter wtrk)
void setWTrackInfit (const int n, const WTrackParameter wtrk)
void setWTrackOrigin (const WTrackParameter wtrk)
void setWTrackInfit (const WTrackParameter wtrk)
void setWTrackList (const int n)
void clearWTrackOrigin ()
void clearWTrackInfit ()
void clearWTrackList ()
void clearone ()
void cleartwo ()
int numberone () const
int numbertwo () const
vector< int > mappositionA () const
vector< int > mappositionB () const
vector< int > mapkinematic () const
void clearMapkinematic ()
void clearMappositionA ()
void clearMappositionB ()
void setMapkinematic (const int n)
void setMappositionA (const int n)
void setMappositionB (const int n)
void setGammaShape (const int n, const GammaShape gammashape)
void setGammaShape (const GammaShape gammashape)
void setGammaShapeList (const int n)
void clearGammaShape ()
void clearGammaShapeList ()
void setBeamPosition (const HepPoint3D BeamPosition)
void setVBeamPosition (const HepSymMatrix VBeamPosition)
HepPoint3D getBeamPosition () const
HepSymMatrix getVBeamPosition () const
 TrackPool ()
 ~TrackPool ()
void AddTrack (const int number, const double mass, const RecMdcTrack *trk)
void AddTrack (const int number, const double mass, const RecMdcKalTrack *trk)
void AddTrack (const int number, const double mass, const RecEmcShower *trk)
void AddTrack (const int number, const WTrackParameter wtrk)
void AddMissTrack (const int number, const double mass)
void AddMissTrack (const int number, const double mass, const HepLorentzVector p4)
void AddMissTrack (const int number, const double mass, const RecEmcShower *trk)
void AddMissTrack (const int number, const RecEmcShower *trk)
void AddMissTrack (const int number, const HepLorentzVector p4)
void AddTrackVertex (const int number, const double mass, const RecEmcShower *trk)
std::vector< int > AddList (int n1)
std::vector< int > AddList (int n1, int n2)
std::vector< int > AddList (int n1, int n2, int n3)
std::vector< int > AddList (int n1, int n2, int n3, int n4)
std::vector< int > AddList (int n1, int n2, int n3, int n4, int n5)
std::vector< int > AddList (int n1, int n2, int n3, int n4, int n5, int n6)
std::vector< int > AddList (int n1, int n2, int n3, int n4, int n5, int n6, int n7)
std::vector< int > AddList (int n1, int n2, int n3, int n4, int n5, int n6, int n7, int n8)
std::vector< int > AddList (int n1, int n2, int n3, int n4, int n5, int n6, int n7, int n8, int n9)
std::vector< int > AddList (int n1, int n2, int n3, int n4, int n5, int n6, int n7, int n8, int n9, int n10)
std::vector< int > AddList (int n1, int n2, int n3, int n4, int n5, int n6, int n7, int n8, int n9, int n10, int n11)
std::vector< int > AddList (int n1, int n2, int n3, int n4, int n5, int n6, int n7, int n8, int n9, int n10, int n11, int n12)
std::vector< WTrackParameterwTrackOrigin () const
std::vector< WTrackParameterwTrackInfit () const
std::vector< int > wTrackList () const
WTrackParameter wTrackOrigin (int n) const
WTrackParameter wTrackInfit (int n) const
int wTrackList (int n) const
int numberWTrack () const
std::vector< GammaShapeGammaShapeValue () const
std::vector< int > GammaShapeList () const
GammaShape GammaShapeValue (int n) const
int GammaShapeList (int n) const
int numberGammaShape () const
void setWTrackOrigin (const int n, const WTrackParameter wtrk)
void setWTrackInfit (const int n, const WTrackParameter wtrk)
void setWTrackOrigin (const WTrackParameter wtrk)
void setWTrackInfit (const WTrackParameter wtrk)
void setWTrackList (const int n)
void clearWTrackOrigin ()
void clearWTrackInfit ()
void clearWTrackList ()
void clearone ()
void cleartwo ()
int numberone () const
int numbertwo () const
vector< int > mappositionA () const
vector< int > mappositionB () const
vector< int > mapkinematic () const
void clearMapkinematic ()
void clearMappositionA ()
void clearMappositionB ()
void setMapkinematic (const int n)
void setMappositionA (const int n)
void setMappositionB (const int n)
void setGammaShape (const int n, const GammaShape gammashape)
void setGammaShape (const GammaShape gammashape)
void setGammaShapeList (const int n)
void clearGammaShape ()
void clearGammaShapeList ()
void setBeamPosition (const HepPoint3D BeamPosition)
void setVBeamPosition (const HepSymMatrix VBeamPosition)
HepPoint3D getBeamPosition () const
HepSymMatrix getVBeamPosition () const

Detailed Description

Constructor & Destructor Documentation

◆ TrackPool() [1/3]

TrackPool::TrackPool ( )

Definition at line 6 of file TrackPool.cxx.

6 {
15 setBeamPosition( HepPoint3D( 0.0, 0.0, 0.0 ) );
16 setVBeamPosition( HepSymMatrix( 3, 0 ) );
17 m_numberone = 0;
18 m_numbertwo = 0;
19}
HepGeom::Point3D< double > HepPoint3D
void setVBeamPosition(const HepSymMatrix VBeamPosition)
void setBeamPosition(const HepPoint3D BeamPosition)

◆ ~TrackPool() [1/3]

TrackPool::~TrackPool ( )
inline

Definition at line 33 of file Analysis/VertexFit/include/VertexFit/TrackPool.h.

33{ ; }

◆ TrackPool() [2/3]

TrackPool::TrackPool ( )

◆ ~TrackPool() [2/3]

TrackPool::~TrackPool ( )
inline

◆ TrackPool() [3/3]

TrackPool::TrackPool ( )

◆ ~TrackPool() [3/3]

TrackPool::~TrackPool ( )
inline

Member Function Documentation

◆ AddList() [1/36]

std::vector< int > TrackPool::AddList ( int n1)

Definition at line 441 of file TrackPool.cxx.

441 {
442 std::vector<int> lis;
443 lis.clear();
444 lis.push_back( n1 );
445 return lis;
446}
int n1
Definition SD0Tag.cxx:58

Referenced by VertexFit::AddBeamFit(), KalmanKinematicFit::AddResonance(), KalmanKinematicFit::AddResonance(), KalmanKinematicFit::AddResonance(), KalmanKinematicFit::AddResonance(), KalmanKinematicFit::AddResonance(), KalmanKinematicFit::AddResonance(), KalmanKinematicFit::AddResonance(), KalmanKinematicFit::AddResonance(), KalmanKinematicFit::AddResonance(), KalmanKinematicFit::AddResonance(), KalmanKinematicFit::AddResonance(), KalmanKinematicFit::AddResonance(), KinematicFit::AddResonance(), KinematicFit::AddResonance(), KinematicFit::AddResonance(), KinematicFit::AddResonance(), KinematicFit::AddResonance(), KinematicFit::AddResonance(), KinematicFit::AddResonance(), KinematicFit::AddResonance(), KinematicFit::AddResonance(), KinematicFit::AddResonance(), KinematicFit::AddResonance(), KinematicFit::AddResonance(), KalmanKinematicFit::AddTotalEnergy(), KalmanKinematicFit::AddTotalEnergy(), KalmanKinematicFit::AddTotalEnergy(), KalmanKinematicFit::AddTotalEnergy(), KalmanKinematicFit::AddTotalEnergy(), KalmanKinematicFit::AddTotalEnergy(), KalmanKinematicFit::AddTotalEnergy(), KalmanKinematicFit::AddTotalEnergy(), KalmanKinematicFit::AddTotalEnergy(), KalmanKinematicFit::AddTotalEnergy(), KalmanKinematicFit::AddTotalEnergy(), KalmanKinematicFit::AddTotalEnergy(), KinematicFit::AddTotalEnergy(), KinematicFit::AddTotalEnergy(), KinematicFit::AddTotalEnergy(), KinematicFit::AddTotalEnergy(), KinematicFit::AddTotalEnergy(), KinematicFit::AddTotalEnergy(), KinematicFit::AddTotalEnergy(), KinematicFit::AddTotalEnergy(), KinematicFit::AddTotalEnergy(), KinematicFit::AddTotalEnergy(), KinematicFit::AddTotalEnergy(), KinematicFit::AddTotalEnergy(), KalmanKinematicFit::AddTotalMomentum(), KalmanKinematicFit::AddTotalMomentum(), KalmanKinematicFit::AddTotalMomentum(), KalmanKinematicFit::AddTotalMomentum(), KalmanKinematicFit::AddTotalMomentum(), KalmanKinematicFit::AddTotalMomentum(), KalmanKinematicFit::AddTotalMomentum(), KalmanKinematicFit::AddTotalMomentum(), KalmanKinematicFit::AddTotalMomentum(), KalmanKinematicFit::AddTotalMomentum(), KalmanKinematicFit::AddTotalMomentum(), KalmanKinematicFit::AddTotalMomentum(), KinematicFit::AddTotalMomentum(), KinematicFit::AddTotalMomentum(), KinematicFit::AddTotalMomentum(), KinematicFit::AddTotalMomentum(), KinematicFit::AddTotalMomentum(), KinematicFit::AddTotalMomentum(), KinematicFit::AddTotalMomentum(), KinematicFit::AddTotalMomentum(), KinematicFit::AddTotalMomentum(), KinematicFit::AddTotalMomentum(), KinematicFit::AddTotalMomentum(), KinematicFit::AddTotalMomentum(), VertexFit::AddVertex(), VertexFit::AddVertex(), VertexFit::AddVertex(), VertexFit::AddVertex(), VertexFit::AddVertex(), VertexFit::AddVertex(), VertexFit::AddVertex(), VertexFit::AddVertex(), VertexFit::AddVertex(), VertexFit::AddVertex(), and VertexFit::AddVertex().

◆ AddList() [2/36]

std::vector< int > TrackPool::AddList ( int n1)

◆ AddList() [3/36]

std::vector< int > TrackPool::AddList ( int n1)

◆ AddList() [4/36]

std::vector< int > TrackPool::AddList ( int n1,
int n2 )

Definition at line 448 of file TrackPool.cxx.

448 {
449 std::vector<int> lis;
450 lis.clear();
451 lis.push_back( n1 );
452 lis.push_back( n2 );
453 return lis;
454}
int n2
Definition SD0Tag.cxx:59

◆ AddList() [5/36]

std::vector< int > TrackPool::AddList ( int n1,
int n2 )

◆ AddList() [6/36]

std::vector< int > TrackPool::AddList ( int n1,
int n2 )

◆ AddList() [7/36]

std::vector< int > TrackPool::AddList ( int n1,
int n2,
int n3 )

Definition at line 456 of file TrackPool.cxx.

456 {
457 std::vector<int> lis;
458 lis.clear();
459 lis.push_back( n1 );
460 lis.push_back( n2 );
461 lis.push_back( n3 );
462 return lis;
463}

◆ AddList() [8/36]

std::vector< int > TrackPool::AddList ( int n1,
int n2,
int n3 )

◆ AddList() [9/36]

std::vector< int > TrackPool::AddList ( int n1,
int n2,
int n3 )

◆ AddList() [10/36]

std::vector< int > TrackPool::AddList ( int n1,
int n2,
int n3,
int n4 )

Definition at line 465 of file TrackPool.cxx.

465 {
466 std::vector<int> lis;
467 lis.clear();
468 lis.push_back( n1 );
469 lis.push_back( n2 );
470 lis.push_back( n3 );
471 lis.push_back( n4 );
472 return lis;
473}

◆ AddList() [11/36]

std::vector< int > TrackPool::AddList ( int n1,
int n2,
int n3,
int n4 )

◆ AddList() [12/36]

std::vector< int > TrackPool::AddList ( int n1,
int n2,
int n3,
int n4 )

◆ AddList() [13/36]

std::vector< int > TrackPool::AddList ( int n1,
int n2,
int n3,
int n4,
int n5 )

Definition at line 475 of file TrackPool.cxx.

475 {
476 std::vector<int> lis;
477 lis.clear();
478 lis.push_back( n1 );
479 lis.push_back( n2 );
480 lis.push_back( n3 );
481 lis.push_back( n4 );
482 lis.push_back( n5 );
483 return lis;
484}

◆ AddList() [14/36]

std::vector< int > TrackPool::AddList ( int n1,
int n2,
int n3,
int n4,
int n5 )

◆ AddList() [15/36]

std::vector< int > TrackPool::AddList ( int n1,
int n2,
int n3,
int n4,
int n5 )

◆ AddList() [16/36]

std::vector< int > TrackPool::AddList ( int n1,
int n2,
int n3,
int n4,
int n5,
int n6 )

Definition at line 486 of file TrackPool.cxx.

486 {
487 std::vector<int> lis;
488 lis.clear();
489 lis.push_back( n1 );
490 lis.push_back( n2 );
491 lis.push_back( n3 );
492 lis.push_back( n4 );
493 lis.push_back( n5 );
494 lis.push_back( n6 );
495 return lis;
496}

◆ AddList() [17/36]

std::vector< int > TrackPool::AddList ( int n1,
int n2,
int n3,
int n4,
int n5,
int n6 )

◆ AddList() [18/36]

std::vector< int > TrackPool::AddList ( int n1,
int n2,
int n3,
int n4,
int n5,
int n6 )

◆ AddList() [19/36]

std::vector< int > TrackPool::AddList ( int n1,
int n2,
int n3,
int n4,
int n5,
int n6,
int n7 )

Definition at line 498 of file TrackPool.cxx.

498 {
499 std::vector<int> lis;
500 lis.clear();
501 lis.push_back( n1 );
502 lis.push_back( n2 );
503 lis.push_back( n3 );
504 lis.push_back( n4 );
505 lis.push_back( n5 );
506 lis.push_back( n6 );
507 lis.push_back( n7 );
508 return lis;
509}

◆ AddList() [20/36]

std::vector< int > TrackPool::AddList ( int n1,
int n2,
int n3,
int n4,
int n5,
int n6,
int n7 )

◆ AddList() [21/36]

std::vector< int > TrackPool::AddList ( int n1,
int n2,
int n3,
int n4,
int n5,
int n6,
int n7 )

◆ AddList() [22/36]

std::vector< int > TrackPool::AddList ( int n1,
int n2,
int n3,
int n4,
int n5,
int n6,
int n7,
int n8 )

Definition at line 511 of file TrackPool.cxx.

512 {
513 std::vector<int> lis;
514 lis.clear();
515 lis.push_back( n1 );
516 lis.push_back( n2 );
517 lis.push_back( n3 );
518 lis.push_back( n4 );
519 lis.push_back( n5 );
520 lis.push_back( n6 );
521 lis.push_back( n7 );
522 lis.push_back( n8 );
523 return lis;
524}

◆ AddList() [23/36]

std::vector< int > TrackPool::AddList ( int n1,
int n2,
int n3,
int n4,
int n5,
int n6,
int n7,
int n8 )

◆ AddList() [24/36]

std::vector< int > TrackPool::AddList ( int n1,
int n2,
int n3,
int n4,
int n5,
int n6,
int n7,
int n8 )

◆ AddList() [25/36]

std::vector< int > TrackPool::AddList ( int n1,
int n2,
int n3,
int n4,
int n5,
int n6,
int n7,
int n8,
int n9 )

Definition at line 526 of file TrackPool.cxx.

527 {
528 std::vector<int> lis;
529 lis.clear();
530 lis.push_back( n1 );
531 lis.push_back( n2 );
532 lis.push_back( n3 );
533 lis.push_back( n4 );
534 lis.push_back( n5 );
535 lis.push_back( n6 );
536 lis.push_back( n7 );
537 lis.push_back( n8 );
538 lis.push_back( n9 );
539 return lis;
540}

◆ AddList() [26/36]

std::vector< int > TrackPool::AddList ( int n1,
int n2,
int n3,
int n4,
int n5,
int n6,
int n7,
int n8,
int n9 )

◆ AddList() [27/36]

std::vector< int > TrackPool::AddList ( int n1,
int n2,
int n3,
int n4,
int n5,
int n6,
int n7,
int n8,
int n9 )

◆ AddList() [28/36]

std::vector< int > TrackPool::AddList ( int n1,
int n2,
int n3,
int n4,
int n5,
int n6,
int n7,
int n8,
int n9,
int n10 )

Definition at line 542 of file TrackPool.cxx.

543 {
544 std::vector<int> lis;
545 lis.clear();
546 lis.push_back( n1 );
547 lis.push_back( n2 );
548 lis.push_back( n3 );
549 lis.push_back( n4 );
550 lis.push_back( n5 );
551 lis.push_back( n6 );
552 lis.push_back( n7 );
553 lis.push_back( n8 );
554 lis.push_back( n9 );
555 lis.push_back( n10 );
556 return lis;
557}

◆ AddList() [29/36]

std::vector< int > TrackPool::AddList ( int n1,
int n2,
int n3,
int n4,
int n5,
int n6,
int n7,
int n8,
int n9,
int n10 )

◆ AddList() [30/36]

std::vector< int > TrackPool::AddList ( int n1,
int n2,
int n3,
int n4,
int n5,
int n6,
int n7,
int n8,
int n9,
int n10 )

◆ AddList() [31/36]

std::vector< int > TrackPool::AddList ( int n1,
int n2,
int n3,
int n4,
int n5,
int n6,
int n7,
int n8,
int n9,
int n10,
int n11 )

Definition at line 559 of file TrackPool.cxx.

560 {
561 std::vector<int> lis;
562 lis.clear();
563 lis.push_back( n1 );
564 lis.push_back( n2 );
565 lis.push_back( n3 );
566 lis.push_back( n4 );
567 lis.push_back( n5 );
568 lis.push_back( n6 );
569 lis.push_back( n7 );
570 lis.push_back( n8 );
571 lis.push_back( n9 );
572 lis.push_back( n10 );
573 lis.push_back( n11 );
574 return lis;
575}

◆ AddList() [32/36]

std::vector< int > TrackPool::AddList ( int n1,
int n2,
int n3,
int n4,
int n5,
int n6,
int n7,
int n8,
int n9,
int n10,
int n11 )

◆ AddList() [33/36]

std::vector< int > TrackPool::AddList ( int n1,
int n2,
int n3,
int n4,
int n5,
int n6,
int n7,
int n8,
int n9,
int n10,
int n11 )

◆ AddList() [34/36]

std::vector< int > TrackPool::AddList ( int n1,
int n2,
int n3,
int n4,
int n5,
int n6,
int n7,
int n8,
int n9,
int n10,
int n11,
int n12 )

Definition at line 577 of file TrackPool.cxx.

578 {
579 std::vector<int> lis;
580 lis.clear();
581 lis.push_back( n1 );
582 lis.push_back( n2 );
583 lis.push_back( n3 );
584 lis.push_back( n4 );
585 lis.push_back( n5 );
586 lis.push_back( n6 );
587 lis.push_back( n7 );
588 lis.push_back( n8 );
589 lis.push_back( n9 );
590 lis.push_back( n10 );
591 lis.push_back( n11 );
592 lis.push_back( n12 );
593 return lis;
594}

◆ AddList() [35/36]

std::vector< int > TrackPool::AddList ( int n1,
int n2,
int n3,
int n4,
int n5,
int n6,
int n7,
int n8,
int n9,
int n10,
int n11,
int n12 )

◆ AddList() [36/36]

std::vector< int > TrackPool::AddList ( int n1,
int n2,
int n3,
int n4,
int n5,
int n6,
int n7,
int n8,
int n9,
int n10,
int n11,
int n12 )

◆ AddMissTrack() [1/15]

void TrackPool::AddMissTrack ( const int number,
const double mass )

Definition at line 340 of file TrackPool.cxx.

340 {
341 //
342 // parameters: mass px py pz, but px,py,pz 's error matrix is set as 10e^6
343 //
344 WTrackParameter wtrk;
345 wtrk.setMass( mass );
346 HepVector w( 7, 0 );
347 HepSymMatrix Ew( 7, 0 );
348 w[0] = 0.2;
349 w[1] = 0.2;
350 w[2] = 0.2;
351 w[3] = sqrt( 0.2 * 0.2 * 3 + mass * mass );
352 Ew[0][0] = 1E+6;
353 Ew[1][1] = 1E+6;
354 Ew[2][2] = 1E+6;
355 wtrk.setW( w );
356 wtrk.setEw( Ew );
357 setWTrackOrigin( wtrk );
358 setWTrackInfit( wtrk );
359 setWTrackList( number );
360 setMapkinematic( 7 );
361 setMappositionA( m_numberone );
362 setMappositionB( m_numbertwo );
363 m_numberone = m_numberone + 4;
364}
double mass
double w
void setWTrackOrigin(const int n, const WTrackParameter wtrk)
void setWTrackInfit(const int n, const WTrackParameter wtrk)

◆ AddMissTrack() [2/15]

void TrackPool::AddMissTrack ( const int number,
const double mass )

◆ AddMissTrack() [3/15]

void TrackPool::AddMissTrack ( const int number,
const double mass )

◆ AddMissTrack() [4/15]

void TrackPool::AddMissTrack ( const int number,
const double mass,
const HepLorentzVector p4 )

Definition at line 308 of file TrackPool.cxx.

309 {
310 //
311 // parameters: mass px py pz
312 //
313
314 double dphi = 1E+6;
315 double dthe = 1E+6;
316 double dE = 1E+6;
317 WTrackParameter wtrk( p4, dphi, dthe, dE );
318 HepVector plmp( 4, 0 );
319 double phipre = atan( p4[1] / p4[0] );
320
321 if ( p4[0] < 0 ) { phipre = atan( p4[1] / p4[0] ) + 3.1415926; }
322 plmp[0] = phipre;
323 plmp[1] = wtrk.Lambda();
324 plmp[2] = mass;
325 plmp[3] = p4[3];
326 HepSymMatrix Vplm( 3, 0 );
327 wtrk.setPlmp( plmp );
328 wtrk.setVplm( Vplm );
329 wtrk.setType( 1 );
330 setWTrackOrigin( wtrk );
331 setWTrackInfit( wtrk );
332 setWTrackList( number );
333 setMapkinematic( 3 );
334 setMappositionA( m_numberone );
335 setMappositionB( m_numbertwo );
336 m_numberone = m_numberone + 1;
337 m_numbertwo = m_numbertwo + 3;
338}

◆ AddMissTrack() [5/15]

void TrackPool::AddMissTrack ( const int number,
const double mass,
const HepLorentzVector p4 )

◆ AddMissTrack() [6/15]

void TrackPool::AddMissTrack ( const int number,
const double mass,
const HepLorentzVector p4 )

◆ AddMissTrack() [7/15]

void TrackPool::AddMissTrack ( const int number,
const double mass,
const RecEmcShower * trk )

Definition at line 147 of file TrackPool.cxx.

147 {
148 //
149 // parameters: phi lambda mass ptrk
150 //
151 double ptrk = trk->energy();
152 double e = sqrt( ptrk * ptrk + mass * mass );
153 double the = trk->theta();
154 double phi = trk->phi();
155 HepLorentzVector p4( e * sin( the ) * cos( phi ), e * sin( the ) * sin( phi ),
156 e * cos( the ), e );
157 double dphi = trk->dphi();
158 double dthe = trk->dtheta();
159 double de = 1E+6;
160 double x = trk->x();
161 double y = trk->y();
162 double z = trk->z();
163
164 HepPoint3D x3( x, y, z );
165 WTrackParameter wtrk( x3, p4, dphi, dthe, de );
166 HepSymMatrix Vpe = HepSymMatrix( 2, 0 );
167 //=== get Vclus===
168 HepSymMatrix Vclus = HepSymMatrix( 3, 0 );
169 Vclus = ( wtrk.Ew() ).sub( 5, 7 );
170 double xpr = x - m_BeamPosition[0];
171 double ypr = y - m_BeamPosition[1];
172 double zpr = z - m_BeamPosition[2];
173 double Rpr = sqrt( xpr * xpr + ypr * ypr );
174 // === get jacobi ===
175 HepMatrix J( 2, 3, 0 );
176 J[0][0] = -ypr / ( Rpr * Rpr );
177 J[0][1] = xpr / ( Rpr * Rpr );
178 J[1][0] = -xpr * zpr / ( Rpr * Rpr * Rpr );
179 J[1][1] = -ypr * zpr / ( Rpr * Rpr * Rpr );
180 J[1][2] = 1 / Rpr;
181 Vpe = Vclus.similarity( J ) + m_VBeamPosition.similarity( J );
182 Vpe[0][1] = 0;
183
184 double phipre = atan( ypr / xpr );
185
186 if ( xpr < 0 ) { phipre = atan( ypr / xpr ) + 3.1415926; }
187 double lambdapre = zpr / Rpr;
188
189 HepVector plmp( 4, 0 );
190 plmp[0] = phipre;
191 plmp[1] = lambdapre;
192 plmp[2] = mass;
193 plmp[3] = ptrk;
194 wtrk.setPlmp( plmp );
195
196 HepSymMatrix Vplm( 3, 0 );
197 Vplm[0][0] = Vpe[0][0];
198 Vplm[1][1] = Vpe[1][1];
199 wtrk.setVplm( Vplm );
200
201 // === set p4 ===
202 double p0x = ptrk * cos( phipre ) / sqrt( 1 + lambdapre * lambdapre );
203 double p0y = ptrk * sin( phipre ) / sqrt( 1 + lambdapre * lambdapre );
204 double p0z = ptrk * lambdapre / sqrt( 1 + lambdapre * lambdapre );
205 double p0e = e;
206
207 wtrk.setW( 0, p0x );
208 wtrk.setW( 1, p0y );
209 wtrk.setW( 2, p0z );
210 wtrk.setW( 3, p0e );
211
212 wtrk.setType( 1 );
213 setWTrackOrigin( wtrk );
214 setWTrackInfit( wtrk );
215 setWTrackList( number );
216 GammaShape gtrk( p4, dphi, dthe, de );
217 setGammaShape( gtrk );
218 setGammaShapeList( number );
219 setMapkinematic( 5 );
220 setMappositionA( m_numberone );
221 setMappositionB( m_numbertwo );
222
223 m_numberone = m_numberone + 3;
224 m_numbertwo = m_numbertwo + 1;
225}
Double_t x[10]
void setGammaShape(const int n, const GammaShape gammashape)

◆ AddMissTrack() [8/15]

void TrackPool::AddMissTrack ( const int number,
const double mass,
const RecEmcShower * trk )

◆ AddMissTrack() [9/15]

void TrackPool::AddMissTrack ( const int number,
const double mass,
const RecEmcShower * trk )

◆ AddMissTrack() [10/15]

void TrackPool::AddMissTrack ( const int number,
const HepLorentzVector p4 )

Definition at line 366 of file TrackPool.cxx.

366 {
367 double dphi = 1E+3;
368 double dthe = 1E+3;
369 double dE = 1E+3;
370 WTrackParameter wtrk( p4, dphi, dthe, dE );
371 HepSymMatrix Ew = HepSymMatrix( 7, 0 );
372 for ( int i = 0; i < 7; i++ )
373 {
374 for ( int j = 0; j < 7; j++ )
375 {
376 if ( i == j ) Ew[i][j] = 1E+6;
377 }
378 }
379 wtrk.setType( 1 );
380 wtrk.setEw( Ew );
381 setWTrackOrigin( wtrk );
382 setWTrackInfit( wtrk );
383 setWTrackList( number );
384 setMapkinematic( 2 );
385 setMappositionA( m_numberone );
386 setMappositionB( m_numbertwo );
387 m_numbertwo = m_numbertwo + 4;
388}

◆ AddMissTrack() [11/15]

void TrackPool::AddMissTrack ( const int number,
const HepLorentzVector p4 )

◆ AddMissTrack() [12/15]

void TrackPool::AddMissTrack ( const int number,
const HepLorentzVector p4 )

◆ AddMissTrack() [13/15]

void TrackPool::AddMissTrack ( const int number,
const RecEmcShower * trk )

Definition at line 227 of file TrackPool.cxx.

227 {
228 //
229 // parameters: phi lambda mass E
230 //
231
232 double mass = 0;
233 double ptrk = trk->energy();
234 double e = sqrt( ptrk * ptrk + mass * mass );
235 double the = trk->theta();
236 double phi = trk->phi();
237 HepLorentzVector p4( e * sin( the ) * cos( phi ), e * sin( the ) * sin( phi ),
238 e * cos( the ), e );
239 double dphi = trk->dphi();
240 double dthe = trk->dtheta();
241 double de = 1E+6;
242 double x = trk->x();
243 double y = trk->y();
244 double z = trk->z();
245
246 HepPoint3D x3( x, y, z );
247 WTrackParameter wtrk( x3, p4, dphi, dthe, de );
248 HepSymMatrix Vpe = HepSymMatrix( 2, 0 );
249 //=== get Vclus===
250 HepSymMatrix Vclus = HepSymMatrix( 3, 0 );
251 Vclus = ( wtrk.Ew() ).sub( 5, 7 );
252 double xpr = x - m_BeamPosition[0];
253 double ypr = y - m_BeamPosition[1];
254 double zpr = z - m_BeamPosition[2];
255 double Rpr = sqrt( xpr * xpr + ypr * ypr );
256 // === get jacobi ===
257 HepMatrix J( 2, 3, 0 );
258 J[0][0] = -ypr / ( Rpr * Rpr );
259 J[0][1] = xpr / ( Rpr * Rpr );
260 J[1][0] = -xpr * zpr / ( Rpr * Rpr * Rpr );
261 J[1][1] = -ypr * zpr / ( Rpr * Rpr * Rpr );
262 J[1][2] = 1 / Rpr;
263 Vpe = Vclus.similarity( J ) + m_VBeamPosition.similarity( J );
264 Vpe[0][1] = 0;
265 double phipre = atan( ypr / xpr );
266
267 if ( xpr < 0 ) { phipre = atan( ypr / xpr ) + 3.1415926; }
268 double lambdapre = zpr / Rpr;
269
270 HepVector plmp( 4, 0 );
271 plmp[0] = phipre;
272 plmp[1] = lambdapre;
273 plmp[2] = mass;
274 plmp[3] = e;
275 wtrk.setPlmp( plmp );
276
277 HepSymMatrix Vplm( 2, 0 );
278 Vplm[0][0] = Vpe[0][0];
279 Vplm[1][1] = Vpe[1][1];
280 wtrk.setVplm( Vplm );
281
282 // === set p4 ===
283 double p0x = ptrk * cos( phipre ) / sqrt( 1 + lambdapre * lambdapre );
284 double p0y = ptrk * sin( phipre ) / sqrt( 1 + lambdapre * lambdapre );
285 double p0z = ptrk * lambdapre / sqrt( 1 + lambdapre * lambdapre );
286 double p0e = e;
287
288 wtrk.setW( 0, p0x );
289 wtrk.setW( 1, p0y );
290 wtrk.setW( 2, p0z );
291 wtrk.setW( 3, p0e );
292
293 wtrk.setType( 1 );
294 setWTrackOrigin( wtrk );
295 setWTrackInfit( wtrk );
296 setWTrackList( number );
297 GammaShape gtrk( p4, dphi, dthe, de );
298 setGammaShape( gtrk );
299 setGammaShapeList( number );
300 setMapkinematic( 4 );
301 setMappositionA( m_numberone );
302 setMappositionB( m_numbertwo );
303
304 m_numberone = m_numberone + 2;
305 m_numbertwo = m_numbertwo + 2;
306}

◆ AddMissTrack() [14/15]

void TrackPool::AddMissTrack ( const int number,
const RecEmcShower * trk )

◆ AddMissTrack() [15/15]

void TrackPool::AddMissTrack ( const int number,
const RecEmcShower * trk )

◆ AddTrack() [1/12]

void TrackPool::AddTrack ( const int number,
const double mass,
const RecEmcShower * trk )

Definition at line 41 of file TrackPool.cxx.

41 {
42 //
43 // parameters: phi lambda mass energy
44 //
45 double ptrk = trk->energy();
46 double e = sqrt( ptrk * ptrk + mass * mass );
47 double the = trk->theta();
48 double phi = trk->phi();
49 HepLorentzVector p4( ptrk * sin( the ) * cos( phi ), ptrk * sin( the ) * sin( phi ),
50 ptrk * cos( the ), e );
51 double dphi = trk->dphi();
52 double dthe = trk->dtheta();
53 double de = trk->dE();
54 double x = trk->x();
55 double y = trk->y();
56 double z = trk->z();
57 HepPoint3D x3( x, y, z );
58 WTrackParameter wtrk( x3, p4, dphi, dthe, de );
59 HepSymMatrix Vpl = HepSymMatrix( 2, 0 );
60 //=== get Vclus===
61 HepSymMatrix Vclus = HepSymMatrix( 3, 0 );
62 Vclus = ( wtrk.Ew() ).sub( 5, 7 );
63 double xpr = x - m_BeamPosition[0];
64 double ypr = y - m_BeamPosition[1];
65 double zpr = z - m_BeamPosition[2];
66 double Rpr = sqrt( xpr * xpr + ypr * ypr );
67 // === get jacobi ===
68 HepMatrix J( 2, 3, 0 );
69 J[0][0] = -ypr / ( Rpr * Rpr );
70 J[0][1] = xpr / ( Rpr * Rpr );
71 J[1][0] = -xpr * zpr / ( Rpr * Rpr * Rpr );
72 J[1][1] = -ypr * zpr / ( Rpr * Rpr * Rpr );
73 J[1][2] = 1 / Rpr;
74 Vpl = Vclus.similarity( J ) + m_VBeamPosition.similarity( J );
75 Vpl[0][1] = 0;
76 // === get phipre, lambda===
77
78 double phipre = atan( ypr / xpr );
79
80 if ( xpr < 0 ) { phipre = atan( ypr / xpr ) + 3.1415926; }
81 double lambdapre = zpr / Rpr;
82
83 // === set p4 ===
84 double p0x = ptrk * cos( phipre ) / sqrt( 1 + lambdapre * lambdapre );
85 double p0y = ptrk * sin( phipre ) / sqrt( 1 + lambdapre * lambdapre );
86 double p0z = ptrk * lambdapre / sqrt( 1 + lambdapre * lambdapre );
87 double p0e = e;
88
89 double p0ver = sqrt( p0x * p0x + p0y * p0y );
90
91 HepMatrix B( 4, 3, 0 );
92 B[0][0] = -p0y;
93 B[0][1] = -p0z * p0x * p0ver / ( p0e * p0e );
94 B[0][2] = p0x / p0e;
95 B[1][0] = p0x;
96 B[1][1] = -p0z * p0y * p0ver / ( p0e * p0e );
97 B[1][2] = p0y / p0e;
98 B[2][1] = p0ver * p0ver * p0ver / ( p0e * p0e );
99 B[2][2] = p0z / p0e;
100 B[3][2] = 1;
101
102 HepSymMatrix Vple( 3, 0 );
103 Vple[0][0] = Vpl[0][0];
104 Vple[1][1] = Vpl[1][1];
105 Vple[2][2] = de * de;
106
107 HepSymMatrix Vpxyze( 4, 0 );
108 Vpxyze = Vple.similarity( B );
109
110 wtrk.setW( 0, p0x );
111 wtrk.setW( 1, p0y );
112 wtrk.setW( 2, p0z );
113 wtrk.setW( 3, p0e );
114
115 wtrk.setEw( Vpxyze );
116
117 HepSymMatrix Vplme( 4, 0 );
118 Vplme[0][0] = Vpl[0][0];
119 Vplme[1][1] = Vpl[1][1];
120 Vplme[3][3] = de * de;
121 wtrk.setVplm( Vplme );
122
123 HepVector plmp( 4, 0 );
124 plmp[0] = phipre;
125 plmp[1] = lambdapre;
126 plmp[2] = mass;
127 plmp[3] = e;
128 wtrk.setPlmp( plmp );
129
130 setWTrackOrigin( wtrk );
131 setWTrackInfit( wtrk );
132 setWTrackList( number );
133 if ( number != numberWTrack() - 1 )
134 {
135 std::cout << "TrackPool: wrong track index"
136 << " " << number << " , " << numberWTrack() << std::endl;
137 }
138 GammaShape gtrk( p4, dphi, dthe, de );
139 setGammaShape( gtrk );
140 setGammaShapeList( number );
141 setMapkinematic( 1 );
142 setMappositionA( m_numberone );
143 setMappositionB( m_numbertwo );
144 m_numberone = m_numberone + 4;
145}

◆ AddTrack() [2/12]

void TrackPool::AddTrack ( const int number,
const double mass,
const RecEmcShower * trk )

◆ AddTrack() [3/12]

void TrackPool::AddTrack ( const int number,
const double mass,
const RecEmcShower * trk )

◆ AddTrack() [4/12]

void TrackPool::AddTrack ( const int number,
const double mass,
const RecMdcKalTrack * trk )

◆ AddTrack() [5/12]

void TrackPool::AddTrack ( const int number,
const double mass,
const RecMdcKalTrack * trk )

◆ AddTrack() [6/12]

void TrackPool::AddTrack ( const int number,
const double mass,
const RecMdcKalTrack * trk )

◆ AddTrack() [7/12]

void TrackPool::AddTrack ( const int number,
const double mass,
const RecMdcTrack * trk )

Definition at line 21 of file TrackPool.cxx.

21 {
22 HepVector helix( 5, 0 );
23 double error[15];
24 for ( int i = 0; i < 5; i++ ) helix[i] = trk->helix( i );
25 for ( int i = 0; i < 15; i++ ) error[i] = trk->err( i );
26 WTrackParameter wtrk( mass, helix, error );
27 setWTrackOrigin( wtrk );
28 setWTrackInfit( wtrk );
29 setWTrackList( number );
30 if ( number != numberWTrack() - 1 )
31 {
32 std::cout << "TrackPool: wrong track index"
33 << " " << number << " , " << numberWTrack() << std::endl;
34 }
35 setMapkinematic( 0 );
36 setMappositionA( m_numberone );
37 setMappositionB( m_numbertwo );
38 m_numberone = m_numberone + 4;
39}
const HepSymMatrix err() const
const HepVector helix() const
......

Referenced by BeamParams::execute(), CalibEventSelect::execute(), DQAKsKpi::execute(), DQAKsKpiDEDX::execute(), DQARhopi::execute(), Gam4pikp::execute(), inclks::execute(), incllambda::execute(), JsiLL::execute(), KShortReconstruction::execute(), KsKpi::execute(), LambdaReconstruction::execute(), Pi0EtaToGGRecAlg::execute(), PPbar::execute(), Ppjrhopi::execute(), PrimaryVertex::execute(), Rhopi::execute(), ValidJpsiRhopi::execute(), K0kk::MTotal(), K0kpi::MTotal(), K0pi0::MTotal(), K0pipi::MTotal(), K0pipipi0::MTotal(), K3pi::MTotal(), K3pipi0::MTotal(), Kk::MTotal(), Kkpi0::MTotal(), Kkpipi::MTotal(), Kpi::MTotal(), Kpipi0::MTotal(), Kpipi0pi0::MTotal(), Pipi::MTotal(), Pipipi0::MTotal(), LocalKsSelector::operator()(), LocalLambdaSelector::operator()(), Pi0::Pi0ListToTDS(), utility::SecondaryVFit(), utility::SecondaryVFit_Lambda(), utility::SecondaryVFit_Lambdaref(), utility::SecondaryVFitref(), utility::UpdatedKsIfo(), utility::UpdatedLambdaIfo(), utility::vfit(), and utility::vfit().

◆ AddTrack() [8/12]

void TrackPool::AddTrack ( const int number,
const double mass,
const RecMdcTrack * trk )

◆ AddTrack() [9/12]

void TrackPool::AddTrack ( const int number,
const double mass,
const RecMdcTrack * trk )

◆ AddTrack() [10/12]

void TrackPool::AddTrack ( const int number,
const WTrackParameter wtrk )

Definition at line 390 of file TrackPool.cxx.

390 {
391 setWTrackOrigin( wtrk );
392 setWTrackInfit( wtrk );
393 setWTrackList( number );
394 if ( number != numberWTrack() - 1 )
395 {
396 std::cout << "TrackPool: wrong track index"
397 << " " << number << " , " << numberWTrack() << std::endl;
398 }
399 setMapkinematic( 0 );
400 setMappositionA( m_numberone );
401 setMappositionB( m_numbertwo );
402 m_numberone = m_numberone + 4;
403}

◆ AddTrack() [11/12]

void TrackPool::AddTrack ( const int number,
const WTrackParameter wtrk )

◆ AddTrack() [12/12]

void TrackPool::AddTrack ( const int number,
const WTrackParameter wtrk )

◆ AddTrackVertex() [1/3]

void TrackPool::AddTrackVertex ( const int number,
const double mass,
const RecEmcShower * trk )

Definition at line 405 of file TrackPool.cxx.

406 {
407 double ptrk = trk->energy();
408 double e = sqrt( ptrk * ptrk + mass * mass );
409 double the = trk->theta();
410 double phi = trk->phi();
411 HepLorentzVector p4( ptrk * sin( the ) * cos( phi ), ptrk * sin( the ) * sin( phi ),
412 ptrk * cos( the ), e );
413 double dphi = trk->dphi();
414 double dthe = trk->dtheta();
415 double de = trk->dE();
416 double x = trk->x();
417 double y = trk->y();
418 double z = trk->z();
419 HepPoint3D x3( x, y, z );
420 WTrackParameter wtrk( x3, p4, dphi, dthe, de );
421 setWTrackOrigin( wtrk );
422 setWTrackInfit( wtrk );
423 setWTrackList( number );
424 if ( number != numberWTrack() - 1 )
425 {
426 std::cout << "TrackPool: wrong track index"
427 << " " << number << " , " << numberWTrack() << std::endl;
428 }
429 GammaShape gtrk( p4, dphi, dthe, de );
430 setGammaShape( gtrk );
431 setGammaShapeList( number );
432 setMapkinematic( 6 );
433 m_numbertwo = 0;
434 setMappositionA( m_numberone );
435 setMappositionB( m_numbertwo );
436
437 m_numberone = m_numberone + 4;
438 m_numbertwo = m_numbertwo + 3;
439}

◆ AddTrackVertex() [2/3]

void TrackPool::AddTrackVertex ( const int number,
const double mass,
const RecEmcShower * trk )

◆ AddTrackVertex() [3/3]

void TrackPool::AddTrackVertex ( const int number,
const double mass,
const RecEmcShower * trk )

◆ clearGammaShape() [1/3]

void TrackPool::clearGammaShape ( )
inline

Definition at line 140 of file Analysis/VertexFit/include/VertexFit/TrackPool.h.

140{ m_gammashape.clear(); }

Referenced by KalmanKinematicFit::init(), KinematicFit::init(), VertexFit::init(), and TrackPool().

◆ clearGammaShape() [2/3]

void TrackPool::clearGammaShape ( )
inline

Definition at line 140 of file InstallArea/x86_64-el9-gcc13-dbg/include/VertexFit/TrackPool.h.

140{ m_gammashape.clear(); }

◆ clearGammaShape() [3/3]

void TrackPool::clearGammaShape ( )
inline

Definition at line 140 of file InstallArea/x86_64-el9-gcc13-opt/include/VertexFit/TrackPool.h.

140{ m_gammashape.clear(); }

◆ clearGammaShapeList() [1/3]

void TrackPool::clearGammaShapeList ( )
inline

Definition at line 141 of file Analysis/VertexFit/include/VertexFit/TrackPool.h.

141{ m_lgammashape.clear(); }

Referenced by KalmanKinematicFit::init(), KinematicFit::init(), VertexFit::init(), and TrackPool().

◆ clearGammaShapeList() [2/3]

void TrackPool::clearGammaShapeList ( )
inline

Definition at line 141 of file InstallArea/x86_64-el9-gcc13-dbg/include/VertexFit/TrackPool.h.

141{ m_lgammashape.clear(); }

◆ clearGammaShapeList() [3/3]

void TrackPool::clearGammaShapeList ( )
inline

Definition at line 141 of file InstallArea/x86_64-el9-gcc13-opt/include/VertexFit/TrackPool.h.

141{ m_lgammashape.clear(); }

◆ clearMapkinematic() [1/3]

void TrackPool::clearMapkinematic ( )
inline

Definition at line 123 of file Analysis/VertexFit/include/VertexFit/TrackPool.h.

123{ m_mapkinematic.clear(); }

Referenced by KalmanKinematicFit::init(), KinematicFit::init(), VertexFit::init(), and TrackPool().

◆ clearMapkinematic() [2/3]

void TrackPool::clearMapkinematic ( )
inline

Definition at line 123 of file InstallArea/x86_64-el9-gcc13-dbg/include/VertexFit/TrackPool.h.

123{ m_mapkinematic.clear(); }

◆ clearMapkinematic() [3/3]

void TrackPool::clearMapkinematic ( )
inline

Definition at line 123 of file InstallArea/x86_64-el9-gcc13-opt/include/VertexFit/TrackPool.h.

123{ m_mapkinematic.clear(); }

◆ clearMappositionA() [1/3]

void TrackPool::clearMappositionA ( )
inline

Definition at line 124 of file Analysis/VertexFit/include/VertexFit/TrackPool.h.

124{ m_mappositionA.clear(); }

Referenced by KalmanKinematicFit::init(), KinematicFit::init(), VertexFit::init(), and TrackPool().

◆ clearMappositionA() [2/3]

void TrackPool::clearMappositionA ( )
inline

Definition at line 124 of file InstallArea/x86_64-el9-gcc13-dbg/include/VertexFit/TrackPool.h.

124{ m_mappositionA.clear(); }

◆ clearMappositionA() [3/3]

void TrackPool::clearMappositionA ( )
inline

Definition at line 124 of file InstallArea/x86_64-el9-gcc13-opt/include/VertexFit/TrackPool.h.

124{ m_mappositionA.clear(); }

◆ clearMappositionB() [1/3]

void TrackPool::clearMappositionB ( )
inline

Definition at line 125 of file Analysis/VertexFit/include/VertexFit/TrackPool.h.

125{ m_mappositionB.clear(); }

Referenced by KalmanKinematicFit::init(), KinematicFit::init(), VertexFit::init(), and TrackPool().

◆ clearMappositionB() [2/3]

void TrackPool::clearMappositionB ( )
inline

Definition at line 125 of file InstallArea/x86_64-el9-gcc13-dbg/include/VertexFit/TrackPool.h.

125{ m_mappositionB.clear(); }

◆ clearMappositionB() [3/3]

void TrackPool::clearMappositionB ( )
inline

Definition at line 125 of file InstallArea/x86_64-el9-gcc13-opt/include/VertexFit/TrackPool.h.

125{ m_mappositionB.clear(); }

◆ clearone() [1/3]

void TrackPool::clearone ( )
inline

Definition at line 114 of file Analysis/VertexFit/include/VertexFit/TrackPool.h.

114{ m_numberone = 0; }

Referenced by KalmanKinematicFit::init(), KinematicFit::init(), and VertexFit::init().

◆ clearone() [2/3]

void TrackPool::clearone ( )
inline

Definition at line 114 of file InstallArea/x86_64-el9-gcc13-dbg/include/VertexFit/TrackPool.h.

114{ m_numberone = 0; }

◆ clearone() [3/3]

void TrackPool::clearone ( )
inline

Definition at line 114 of file InstallArea/x86_64-el9-gcc13-opt/include/VertexFit/TrackPool.h.

114{ m_numberone = 0; }

◆ cleartwo() [1/3]

void TrackPool::cleartwo ( )
inline

Definition at line 115 of file Analysis/VertexFit/include/VertexFit/TrackPool.h.

115{ m_numbertwo = 0; }

Referenced by KalmanKinematicFit::init(), KinematicFit::init(), and VertexFit::init().

◆ cleartwo() [2/3]

void TrackPool::cleartwo ( )
inline

Definition at line 115 of file InstallArea/x86_64-el9-gcc13-dbg/include/VertexFit/TrackPool.h.

115{ m_numbertwo = 0; }

◆ cleartwo() [3/3]

void TrackPool::cleartwo ( )
inline

Definition at line 115 of file InstallArea/x86_64-el9-gcc13-opt/include/VertexFit/TrackPool.h.

115{ m_numbertwo = 0; }

◆ clearWTrackInfit() [1/3]

void TrackPool::clearWTrackInfit ( )
inline

◆ clearWTrackInfit() [2/3]

void TrackPool::clearWTrackInfit ( )
inline

Definition at line 111 of file InstallArea/x86_64-el9-gcc13-dbg/include/VertexFit/TrackPool.h.

111{ m_wtrk_infit.clear(); }

◆ clearWTrackInfit() [3/3]

void TrackPool::clearWTrackInfit ( )
inline

Definition at line 111 of file InstallArea/x86_64-el9-gcc13-opt/include/VertexFit/TrackPool.h.

111{ m_wtrk_infit.clear(); }

◆ clearWTrackList() [1/3]

void TrackPool::clearWTrackList ( )
inline

◆ clearWTrackList() [2/3]

void TrackPool::clearWTrackList ( )
inline

Definition at line 112 of file InstallArea/x86_64-el9-gcc13-dbg/include/VertexFit/TrackPool.h.

112{ m_lwtrk.clear(); }

◆ clearWTrackList() [3/3]

void TrackPool::clearWTrackList ( )
inline

Definition at line 112 of file InstallArea/x86_64-el9-gcc13-opt/include/VertexFit/TrackPool.h.

112{ m_lwtrk.clear(); }

◆ clearWTrackOrigin() [1/3]

void TrackPool::clearWTrackOrigin ( )
inline

◆ clearWTrackOrigin() [2/3]

void TrackPool::clearWTrackOrigin ( )
inline

Definition at line 110 of file InstallArea/x86_64-el9-gcc13-dbg/include/VertexFit/TrackPool.h.

110{ m_wtrk_origin.clear(); }

◆ clearWTrackOrigin() [3/3]

void TrackPool::clearWTrackOrigin ( )
inline

Definition at line 110 of file InstallArea/x86_64-el9-gcc13-opt/include/VertexFit/TrackPool.h.

110{ m_wtrk_origin.clear(); }

◆ GammaShapeList() [1/6]

std::vector< int > TrackPool::GammaShapeList ( ) const
inline

Definition at line 95 of file Analysis/VertexFit/include/VertexFit/TrackPool.h.

95{ return m_lgammashape; }

◆ GammaShapeList() [2/6]

std::vector< int > TrackPool::GammaShapeList ( ) const
inline

Definition at line 95 of file InstallArea/x86_64-el9-gcc13-dbg/include/VertexFit/TrackPool.h.

95{ return m_lgammashape; }

◆ GammaShapeList() [3/6]

std::vector< int > TrackPool::GammaShapeList ( ) const
inline

Definition at line 95 of file InstallArea/x86_64-el9-gcc13-opt/include/VertexFit/TrackPool.h.

95{ return m_lgammashape; }

◆ GammaShapeList() [4/6]

int TrackPool::GammaShapeList ( int n) const
inline

Definition at line 97 of file Analysis/VertexFit/include/VertexFit/TrackPool.h.

97{ return m_lgammashape[n]; }
const Int_t n

◆ GammaShapeList() [5/6]

int TrackPool::GammaShapeList ( int n) const
inline

Definition at line 97 of file InstallArea/x86_64-el9-gcc13-dbg/include/VertexFit/TrackPool.h.

97{ return m_lgammashape[n]; }

◆ GammaShapeList() [6/6]

int TrackPool::GammaShapeList ( int n) const
inline

Definition at line 97 of file InstallArea/x86_64-el9-gcc13-opt/include/VertexFit/TrackPool.h.

97{ return m_lgammashape[n]; }

◆ GammaShapeValue() [1/6]

std::vector< GammaShape > TrackPool::GammaShapeValue ( ) const
inline

Definition at line 94 of file Analysis/VertexFit/include/VertexFit/TrackPool.h.

94{ return m_gammashape; }

◆ GammaShapeValue() [2/6]

std::vector< GammaShape > TrackPool::GammaShapeValue ( ) const
inline

Definition at line 94 of file InstallArea/x86_64-el9-gcc13-dbg/include/VertexFit/TrackPool.h.

94{ return m_gammashape; }

◆ GammaShapeValue() [3/6]

std::vector< GammaShape > TrackPool::GammaShapeValue ( ) const
inline

Definition at line 94 of file InstallArea/x86_64-el9-gcc13-opt/include/VertexFit/TrackPool.h.

94{ return m_gammashape; }

◆ GammaShapeValue() [4/6]

GammaShape TrackPool::GammaShapeValue ( int n) const
inline

Definition at line 96 of file Analysis/VertexFit/include/VertexFit/TrackPool.h.

96{ return m_gammashape[n]; }

◆ GammaShapeValue() [5/6]

GammaShape TrackPool::GammaShapeValue ( int n) const
inline

Definition at line 96 of file InstallArea/x86_64-el9-gcc13-dbg/include/VertexFit/TrackPool.h.

96{ return m_gammashape[n]; }

◆ GammaShapeValue() [6/6]

GammaShape TrackPool::GammaShapeValue ( int n) const
inline

Definition at line 96 of file InstallArea/x86_64-el9-gcc13-opt/include/VertexFit/TrackPool.h.

96{ return m_gammashape[n]; }

◆ getBeamPosition() [1/3]

HepPoint3D TrackPool::getBeamPosition ( ) const
inline

Definition at line 150 of file Analysis/VertexFit/include/VertexFit/TrackPool.h.

150{ return m_BeamPosition; }

Referenced by KalmanKinematicFit::Fit(), and KalmanKinematicFit::Fit().

◆ getBeamPosition() [2/3]

HepPoint3D TrackPool::getBeamPosition ( ) const
inline

Definition at line 150 of file InstallArea/x86_64-el9-gcc13-dbg/include/VertexFit/TrackPool.h.

150{ return m_BeamPosition; }

◆ getBeamPosition() [3/3]

HepPoint3D TrackPool::getBeamPosition ( ) const
inline

Definition at line 150 of file InstallArea/x86_64-el9-gcc13-opt/include/VertexFit/TrackPool.h.

150{ return m_BeamPosition; }

◆ getVBeamPosition() [1/3]

HepSymMatrix TrackPool::getVBeamPosition ( ) const
inline

Definition at line 151 of file Analysis/VertexFit/include/VertexFit/TrackPool.h.

151{ return m_VBeamPosition; }

Referenced by KalmanKinematicFit::Fit(), and KalmanKinematicFit::Fit().

◆ getVBeamPosition() [2/3]

HepSymMatrix TrackPool::getVBeamPosition ( ) const
inline

Definition at line 151 of file InstallArea/x86_64-el9-gcc13-dbg/include/VertexFit/TrackPool.h.

151{ return m_VBeamPosition; }

◆ getVBeamPosition() [3/3]

HepSymMatrix TrackPool::getVBeamPosition ( ) const
inline

Definition at line 151 of file InstallArea/x86_64-el9-gcc13-opt/include/VertexFit/TrackPool.h.

151{ return m_VBeamPosition; }

◆ mapkinematic() [1/3]

vector< int > TrackPool::mapkinematic ( ) const
inline

◆ mapkinematic() [2/3]

vector< int > TrackPool::mapkinematic ( ) const
inline

Definition at line 121 of file InstallArea/x86_64-el9-gcc13-dbg/include/VertexFit/TrackPool.h.

121{ return m_mapkinematic; }

◆ mapkinematic() [3/3]

vector< int > TrackPool::mapkinematic ( ) const
inline

Definition at line 121 of file InstallArea/x86_64-el9-gcc13-opt/include/VertexFit/TrackPool.h.

121{ return m_mapkinematic; }

◆ mappositionA() [1/3]

vector< int > TrackPool::mappositionA ( ) const
inline

◆ mappositionA() [2/3]

vector< int > TrackPool::mappositionA ( ) const
inline

Definition at line 119 of file InstallArea/x86_64-el9-gcc13-dbg/include/VertexFit/TrackPool.h.

119{ return m_mappositionA; }

◆ mappositionA() [3/3]

vector< int > TrackPool::mappositionA ( ) const
inline

Definition at line 119 of file InstallArea/x86_64-el9-gcc13-opt/include/VertexFit/TrackPool.h.

119{ return m_mappositionA; }

◆ mappositionB() [1/3]

vector< int > TrackPool::mappositionB ( ) const
inline

◆ mappositionB() [2/3]

vector< int > TrackPool::mappositionB ( ) const
inline

Definition at line 120 of file InstallArea/x86_64-el9-gcc13-dbg/include/VertexFit/TrackPool.h.

120{ return m_mappositionB; }

◆ mappositionB() [3/3]

vector< int > TrackPool::mappositionB ( ) const
inline

Definition at line 120 of file InstallArea/x86_64-el9-gcc13-opt/include/VertexFit/TrackPool.h.

120{ return m_mappositionB; }

◆ numberGammaShape() [1/3]

int TrackPool::numberGammaShape ( ) const
inline

Definition at line 98 of file Analysis/VertexFit/include/VertexFit/TrackPool.h.

98{ return ( (int)( m_lgammashape.size() ) ); }

◆ numberGammaShape() [2/3]

int TrackPool::numberGammaShape ( ) const
inline

Definition at line 98 of file InstallArea/x86_64-el9-gcc13-dbg/include/VertexFit/TrackPool.h.

98{ return ( (int)( m_lgammashape.size() ) ); }

◆ numberGammaShape() [3/3]

int TrackPool::numberGammaShape ( ) const
inline

Definition at line 98 of file InstallArea/x86_64-el9-gcc13-opt/include/VertexFit/TrackPool.h.

98{ return ( (int)( m_lgammashape.size() ) ); }

◆ numberone() [1/3]

int TrackPool::numberone ( ) const
inline

◆ numberone() [2/3]

int TrackPool::numberone ( ) const
inline

Definition at line 116 of file InstallArea/x86_64-el9-gcc13-dbg/include/VertexFit/TrackPool.h.

116{ return m_numberone; }

◆ numberone() [3/3]

int TrackPool::numberone ( ) const
inline

Definition at line 116 of file InstallArea/x86_64-el9-gcc13-opt/include/VertexFit/TrackPool.h.

116{ return m_numberone; }

◆ numbertwo() [1/3]

int TrackPool::numbertwo ( ) const
inline

Definition at line 117 of file Analysis/VertexFit/include/VertexFit/TrackPool.h.

117{ return m_numbertwo; }

Referenced by KalmanKinematicFit::Fit(), and KalmanKinematicFit::Fit().

◆ numbertwo() [2/3]

int TrackPool::numbertwo ( ) const
inline

Definition at line 117 of file InstallArea/x86_64-el9-gcc13-dbg/include/VertexFit/TrackPool.h.

117{ return m_numbertwo; }

◆ numbertwo() [3/3]

int TrackPool::numbertwo ( ) const
inline

Definition at line 117 of file InstallArea/x86_64-el9-gcc13-opt/include/VertexFit/TrackPool.h.

117{ return m_numbertwo; }

◆ numberWTrack() [1/3]

◆ numberWTrack() [2/3]

int TrackPool::numberWTrack ( ) const
inline

Definition at line 78 of file InstallArea/x86_64-el9-gcc13-dbg/include/VertexFit/TrackPool.h.

78{ return ( (int)( m_lwtrk.size() ) ); }

◆ numberWTrack() [3/3]

int TrackPool::numberWTrack ( ) const
inline

Definition at line 78 of file InstallArea/x86_64-el9-gcc13-opt/include/VertexFit/TrackPool.h.

78{ return ( (int)( m_lwtrk.size() ) ); }

◆ setBeamPosition() [1/3]

void TrackPool::setBeamPosition ( const HepPoint3D BeamPosition)
inline

Definition at line 144 of file Analysis/VertexFit/include/VertexFit/TrackPool.h.

144{ m_BeamPosition = BeamPosition; }

Referenced by Gam4pikp::execute(), KalmanKinematicFit::init(), KinematicFit::init(), and TrackPool().

◆ setBeamPosition() [2/3]

void TrackPool::setBeamPosition ( const HepPoint3D BeamPosition)
inline

Definition at line 144 of file InstallArea/x86_64-el9-gcc13-dbg/include/VertexFit/TrackPool.h.

144{ m_BeamPosition = BeamPosition; }

◆ setBeamPosition() [3/3]

void TrackPool::setBeamPosition ( const HepPoint3D BeamPosition)
inline

Definition at line 144 of file InstallArea/x86_64-el9-gcc13-opt/include/VertexFit/TrackPool.h.

144{ m_BeamPosition = BeamPosition; }

◆ setGammaShape() [1/6]

void TrackPool::setGammaShape ( const GammaShape gammashape)
inline

Definition at line 137 of file Analysis/VertexFit/include/VertexFit/TrackPool.h.

137{ m_gammashape.push_back( gammashape ); }

◆ setGammaShape() [2/6]

void TrackPool::setGammaShape ( const GammaShape gammashape)
inline

Definition at line 137 of file InstallArea/x86_64-el9-gcc13-dbg/include/VertexFit/TrackPool.h.

137{ m_gammashape.push_back( gammashape ); }

◆ setGammaShape() [3/6]

void TrackPool::setGammaShape ( const GammaShape gammashape)
inline

Definition at line 137 of file InstallArea/x86_64-el9-gcc13-opt/include/VertexFit/TrackPool.h.

137{ m_gammashape.push_back( gammashape ); }

◆ setGammaShape() [4/6]

void TrackPool::setGammaShape ( const int n,
const GammaShape gammashape )
inline

Definition at line 134 of file Analysis/VertexFit/include/VertexFit/TrackPool.h.

134 {
135 m_gammashape[n] = gammashape;
136 }

Referenced by AddMissTrack(), AddMissTrack(), AddTrack(), and AddTrackVertex().

◆ setGammaShape() [5/6]

void TrackPool::setGammaShape ( const int n,
const GammaShape gammashape )
inline

Definition at line 134 of file InstallArea/x86_64-el9-gcc13-dbg/include/VertexFit/TrackPool.h.

134 {
135 m_gammashape[n] = gammashape;
136 }

◆ setGammaShape() [6/6]

void TrackPool::setGammaShape ( const int n,
const GammaShape gammashape )
inline

Definition at line 134 of file InstallArea/x86_64-el9-gcc13-opt/include/VertexFit/TrackPool.h.

134 {
135 m_gammashape[n] = gammashape;
136 }

◆ setGammaShapeList() [1/3]

void TrackPool::setGammaShapeList ( const int n)
inline

Definition at line 138 of file Analysis/VertexFit/include/VertexFit/TrackPool.h.

138{ m_lgammashape.push_back( n ); }

Referenced by AddMissTrack(), AddMissTrack(), AddTrack(), and AddTrackVertex().

◆ setGammaShapeList() [2/3]

void TrackPool::setGammaShapeList ( const int n)
inline

Definition at line 138 of file InstallArea/x86_64-el9-gcc13-dbg/include/VertexFit/TrackPool.h.

138{ m_lgammashape.push_back( n ); }

◆ setGammaShapeList() [3/3]

void TrackPool::setGammaShapeList ( const int n)
inline

Definition at line 138 of file InstallArea/x86_64-el9-gcc13-opt/include/VertexFit/TrackPool.h.

138{ m_lgammashape.push_back( n ); }

◆ setMapkinematic() [1/3]

void TrackPool::setMapkinematic ( const int n)
inline

◆ setMapkinematic() [2/3]

void TrackPool::setMapkinematic ( const int n)
inline

Definition at line 127 of file InstallArea/x86_64-el9-gcc13-dbg/include/VertexFit/TrackPool.h.

127{ m_mapkinematic.push_back( n ); }

◆ setMapkinematic() [3/3]

void TrackPool::setMapkinematic ( const int n)
inline

Definition at line 127 of file InstallArea/x86_64-el9-gcc13-opt/include/VertexFit/TrackPool.h.

127{ m_mapkinematic.push_back( n ); }

◆ setMappositionA() [1/3]

void TrackPool::setMappositionA ( const int n)
inline

◆ setMappositionA() [2/3]

void TrackPool::setMappositionA ( const int n)
inline

Definition at line 128 of file InstallArea/x86_64-el9-gcc13-dbg/include/VertexFit/TrackPool.h.

128{ m_mappositionA.push_back( n ); }

◆ setMappositionA() [3/3]

void TrackPool::setMappositionA ( const int n)
inline

Definition at line 128 of file InstallArea/x86_64-el9-gcc13-opt/include/VertexFit/TrackPool.h.

128{ m_mappositionA.push_back( n ); }

◆ setMappositionB() [1/3]

void TrackPool::setMappositionB ( const int n)
inline

◆ setMappositionB() [2/3]

void TrackPool::setMappositionB ( const int n)
inline

Definition at line 129 of file InstallArea/x86_64-el9-gcc13-dbg/include/VertexFit/TrackPool.h.

129{ m_mappositionB.push_back( n ); }

◆ setMappositionB() [3/3]

void TrackPool::setMappositionB ( const int n)
inline

Definition at line 129 of file InstallArea/x86_64-el9-gcc13-opt/include/VertexFit/TrackPool.h.

129{ m_mappositionB.push_back( n ); }

◆ setVBeamPosition() [1/3]

void TrackPool::setVBeamPosition ( const HepSymMatrix VBeamPosition)
inline

Definition at line 145 of file Analysis/VertexFit/include/VertexFit/TrackPool.h.

145 {
146 m_VBeamPosition = VBeamPosition;
147 }

Referenced by Gam4pikp::execute(), KalmanKinematicFit::init(), KinematicFit::init(), and TrackPool().

◆ setVBeamPosition() [2/3]

void TrackPool::setVBeamPosition ( const HepSymMatrix VBeamPosition)
inline

Definition at line 145 of file InstallArea/x86_64-el9-gcc13-dbg/include/VertexFit/TrackPool.h.

145 {
146 m_VBeamPosition = VBeamPosition;
147 }

◆ setVBeamPosition() [3/3]

void TrackPool::setVBeamPosition ( const HepSymMatrix VBeamPosition)
inline

Definition at line 145 of file InstallArea/x86_64-el9-gcc13-opt/include/VertexFit/TrackPool.h.

145 {
146 m_VBeamPosition = VBeamPosition;
147 }

◆ setWTrackInfit() [1/6]

◆ setWTrackInfit() [2/6]

void TrackPool::setWTrackInfit ( const int n,
const WTrackParameter wtrk )
inline

Definition at line 105 of file InstallArea/x86_64-el9-gcc13-dbg/include/VertexFit/TrackPool.h.

105{ m_wtrk_infit[n] = wtrk; }

◆ setWTrackInfit() [3/6]

void TrackPool::setWTrackInfit ( const int n,
const WTrackParameter wtrk )
inline

Definition at line 105 of file InstallArea/x86_64-el9-gcc13-opt/include/VertexFit/TrackPool.h.

105{ m_wtrk_infit[n] = wtrk; }

◆ setWTrackInfit() [4/6]

void TrackPool::setWTrackInfit ( const WTrackParameter wtrk)
inline

Definition at line 107 of file Analysis/VertexFit/include/VertexFit/TrackPool.h.

107{ m_wtrk_infit.push_back( wtrk ); }

◆ setWTrackInfit() [5/6]

void TrackPool::setWTrackInfit ( const WTrackParameter wtrk)
inline

Definition at line 107 of file InstallArea/x86_64-el9-gcc13-dbg/include/VertexFit/TrackPool.h.

107{ m_wtrk_infit.push_back( wtrk ); }

◆ setWTrackInfit() [6/6]

void TrackPool::setWTrackInfit ( const WTrackParameter wtrk)
inline

Definition at line 107 of file InstallArea/x86_64-el9-gcc13-opt/include/VertexFit/TrackPool.h.

107{ m_wtrk_infit.push_back( wtrk ); }

◆ setWTrackList() [1/3]

void TrackPool::setWTrackList ( const int n)
inline

◆ setWTrackList() [2/3]

void TrackPool::setWTrackList ( const int n)
inline

Definition at line 108 of file InstallArea/x86_64-el9-gcc13-dbg/include/VertexFit/TrackPool.h.

108{ m_lwtrk.push_back( n ); }

◆ setWTrackList() [3/3]

void TrackPool::setWTrackList ( const int n)
inline

Definition at line 108 of file InstallArea/x86_64-el9-gcc13-opt/include/VertexFit/TrackPool.h.

108{ m_lwtrk.push_back( n ); }

◆ setWTrackOrigin() [1/6]

void TrackPool::setWTrackOrigin ( const int n,
const WTrackParameter wtrk )
inline

◆ setWTrackOrigin() [2/6]

void TrackPool::setWTrackOrigin ( const int n,
const WTrackParameter wtrk )
inline

Definition at line 104 of file InstallArea/x86_64-el9-gcc13-dbg/include/VertexFit/TrackPool.h.

104{ m_wtrk_origin[n] = wtrk; }

◆ setWTrackOrigin() [3/6]

void TrackPool::setWTrackOrigin ( const int n,
const WTrackParameter wtrk )
inline

Definition at line 104 of file InstallArea/x86_64-el9-gcc13-opt/include/VertexFit/TrackPool.h.

104{ m_wtrk_origin[n] = wtrk; }

◆ setWTrackOrigin() [4/6]

void TrackPool::setWTrackOrigin ( const WTrackParameter wtrk)
inline

Definition at line 106 of file Analysis/VertexFit/include/VertexFit/TrackPool.h.

106{ m_wtrk_origin.push_back( wtrk ); }

◆ setWTrackOrigin() [5/6]

void TrackPool::setWTrackOrigin ( const WTrackParameter wtrk)
inline

Definition at line 106 of file InstallArea/x86_64-el9-gcc13-dbg/include/VertexFit/TrackPool.h.

106{ m_wtrk_origin.push_back( wtrk ); }

◆ setWTrackOrigin() [6/6]

void TrackPool::setWTrackOrigin ( const WTrackParameter wtrk)
inline

Definition at line 106 of file InstallArea/x86_64-el9-gcc13-opt/include/VertexFit/TrackPool.h.

106{ m_wtrk_origin.push_back( wtrk ); }

◆ wTrackInfit() [1/6]

◆ wTrackInfit() [2/6]

std::vector< WTrackParameter > TrackPool::wTrackInfit ( ) const
inline

Definition at line 72 of file InstallArea/x86_64-el9-gcc13-dbg/include/VertexFit/TrackPool.h.

72{ return m_wtrk_infit; }

◆ wTrackInfit() [3/6]

std::vector< WTrackParameter > TrackPool::wTrackInfit ( ) const
inline

Definition at line 72 of file InstallArea/x86_64-el9-gcc13-opt/include/VertexFit/TrackPool.h.

72{ return m_wtrk_infit; }

◆ wTrackInfit() [4/6]

WTrackParameter TrackPool::wTrackInfit ( int n) const
inline

Definition at line 75 of file Analysis/VertexFit/include/VertexFit/TrackPool.h.

75{ return m_wtrk_infit[n]; }

◆ wTrackInfit() [5/6]

WTrackParameter TrackPool::wTrackInfit ( int n) const
inline

Definition at line 75 of file InstallArea/x86_64-el9-gcc13-dbg/include/VertexFit/TrackPool.h.

75{ return m_wtrk_infit[n]; }

◆ wTrackInfit() [6/6]

WTrackParameter TrackPool::wTrackInfit ( int n) const
inline

Definition at line 75 of file InstallArea/x86_64-el9-gcc13-opt/include/VertexFit/TrackPool.h.

75{ return m_wtrk_infit[n]; }

◆ wTrackList() [1/6]

std::vector< int > TrackPool::wTrackList ( ) const
inline

Definition at line 73 of file Analysis/VertexFit/include/VertexFit/TrackPool.h.

73{ return m_lwtrk; }

◆ wTrackList() [2/6]

std::vector< int > TrackPool::wTrackList ( ) const
inline

Definition at line 73 of file InstallArea/x86_64-el9-gcc13-dbg/include/VertexFit/TrackPool.h.

73{ return m_lwtrk; }

◆ wTrackList() [3/6]

std::vector< int > TrackPool::wTrackList ( ) const
inline

Definition at line 73 of file InstallArea/x86_64-el9-gcc13-opt/include/VertexFit/TrackPool.h.

73{ return m_lwtrk; }

◆ wTrackList() [4/6]

int TrackPool::wTrackList ( int n) const
inline

Definition at line 76 of file Analysis/VertexFit/include/VertexFit/TrackPool.h.

76{ return m_lwtrk[n]; }

◆ wTrackList() [5/6]

int TrackPool::wTrackList ( int n) const
inline

Definition at line 76 of file InstallArea/x86_64-el9-gcc13-dbg/include/VertexFit/TrackPool.h.

76{ return m_lwtrk[n]; }

◆ wTrackList() [6/6]

int TrackPool::wTrackList ( int n) const
inline

Definition at line 76 of file InstallArea/x86_64-el9-gcc13-opt/include/VertexFit/TrackPool.h.

76{ return m_lwtrk[n]; }

◆ wTrackOrigin() [1/6]

◆ wTrackOrigin() [2/6]

std::vector< WTrackParameter > TrackPool::wTrackOrigin ( ) const
inline

Definition at line 71 of file InstallArea/x86_64-el9-gcc13-dbg/include/VertexFit/TrackPool.h.

71{ return m_wtrk_origin; }

◆ wTrackOrigin() [3/6]

std::vector< WTrackParameter > TrackPool::wTrackOrigin ( ) const
inline

Definition at line 71 of file InstallArea/x86_64-el9-gcc13-opt/include/VertexFit/TrackPool.h.

71{ return m_wtrk_origin; }

◆ wTrackOrigin() [4/6]

WTrackParameter TrackPool::wTrackOrigin ( int n) const
inline

Definition at line 74 of file Analysis/VertexFit/include/VertexFit/TrackPool.h.

74{ return m_wtrk_origin[n]; }

◆ wTrackOrigin() [5/6]

WTrackParameter TrackPool::wTrackOrigin ( int n) const
inline

Definition at line 74 of file InstallArea/x86_64-el9-gcc13-dbg/include/VertexFit/TrackPool.h.

74{ return m_wtrk_origin[n]; }

◆ wTrackOrigin() [6/6]

WTrackParameter TrackPool::wTrackOrigin ( int n) const
inline

Definition at line 74 of file InstallArea/x86_64-el9-gcc13-opt/include/VertexFit/TrackPool.h.

74{ return m_wtrk_origin[n]; }

The documentation for this class was generated from the following files: