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

#include <TrkMomVisitor.h>

Inheritance diagram for TrkMomVisitor:

Public Member Functions

 TrkMomVisitor (const TrkSimpTraj &)
virtual ~TrkMomVisitor ()
const HelixTrajhelix () const
const TrkCircleTrajcircle () const
const NeutTrajneut () const
const TrkDifLineTrajline () const
virtual void trkVisitHelixTraj (const HelixTraj *)
virtual void trkVisitCircleTraj (const TrkCircleTraj *)
virtual void trkVisitNeutTraj (const NeutTraj *)
virtual void trkVisitLineTraj (const TrkDifLineTraj *)
 TrkMomVisitor (const TrkSimpTraj &)
virtual ~TrkMomVisitor ()
const HelixTrajhelix () const
const TrkCircleTrajcircle () const
const NeutTrajneut () const
const TrkDifLineTrajline () const
virtual void trkVisitHelixTraj (const HelixTraj *)
virtual void trkVisitCircleTraj (const TrkCircleTraj *)
virtual void trkVisitNeutTraj (const NeutTraj *)
virtual void trkVisitLineTraj (const TrkDifLineTraj *)
 TrkMomVisitor (const TrkSimpTraj &)
virtual ~TrkMomVisitor ()
const HelixTrajhelix () const
const TrkCircleTrajcircle () const
const NeutTrajneut () const
const TrkDifLineTrajline () const
virtual void trkVisitHelixTraj (const HelixTraj *)
virtual void trkVisitCircleTraj (const TrkCircleTraj *)
virtual void trkVisitNeutTraj (const NeutTraj *)
virtual void trkVisitLineTraj (const TrkDifLineTraj *)
Public Member Functions inherited from TrkVisitor
 TrkVisitor ()
virtual ~TrkVisitor ()
 TrkVisitor ()
virtual ~TrkVisitor ()
 TrkVisitor ()
virtual ~TrkVisitor ()

Detailed Description

Constructor & Destructor Documentation

◆ TrkMomVisitor() [1/3]

TrkMomVisitor::TrkMomVisitor ( const TrkSimpTraj & theTraj)

Definition at line 22 of file TrkMomVisitor.cxx.

22 {
23 //------------------------------------------------------------------------
24 // accept this puppy
25
26 theTraj.visitAccept( this );
27}
virtual void visitAccept(TrkVisitor *vis) const =0

◆ ~TrkMomVisitor() [1/3]

TrkMomVisitor::~TrkMomVisitor ( )
virtual

Definition at line 17 of file TrkMomVisitor.cxx.

17 {
18 //------------------------------------------------------------------------
19}

◆ TrkMomVisitor() [2/3]

TrkMomVisitor::TrkMomVisitor ( const TrkSimpTraj & )

◆ ~TrkMomVisitor() [2/3]

virtual TrkMomVisitor::~TrkMomVisitor ( )
virtual

◆ TrkMomVisitor() [3/3]

TrkMomVisitor::TrkMomVisitor ( const TrkSimpTraj & )

◆ ~TrkMomVisitor() [3/3]

virtual TrkMomVisitor::~TrkMomVisitor ( )
virtual

Member Function Documentation

◆ circle() [1/3]

◆ circle() [2/3]

const TrkCircleTraj * TrkMomVisitor::circle ( ) const
inline

Definition at line 39 of file InstallArea/x86_64-el9-gcc13-opt/include/TrkBase/TrkMomVisitor.h.

39{ return _ct; }

◆ circle() [3/3]

const TrkCircleTraj * TrkMomVisitor::circle ( ) const
inline

Definition at line 39 of file Reconstruction/MdcPatRec/TrkBase/include/TrkBase/TrkMomVisitor.h.

39{ return _ct; }

◆ helix() [1/3]

◆ helix() [2/3]

const HelixTraj * TrkMomVisitor::helix ( ) const
inline

Definition at line 38 of file InstallArea/x86_64-el9-gcc13-opt/include/TrkBase/TrkMomVisitor.h.

38{ return _ht; }

◆ helix() [3/3]

const HelixTraj * TrkMomVisitor::helix ( ) const
inline

Definition at line 38 of file Reconstruction/MdcPatRec/TrkBase/include/TrkBase/TrkMomVisitor.h.

38{ return _ht; }

◆ line() [1/3]

const TrkDifLineTraj * TrkMomVisitor::line ( ) const
inline

Definition at line 41 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkBase/TrkMomVisitor.h.

41{ return _lt; }

◆ line() [2/3]

const TrkDifLineTraj * TrkMomVisitor::line ( ) const
inline

Definition at line 41 of file InstallArea/x86_64-el9-gcc13-opt/include/TrkBase/TrkMomVisitor.h.

41{ return _lt; }

◆ line() [3/3]

const TrkDifLineTraj * TrkMomVisitor::line ( ) const
inline

Definition at line 41 of file Reconstruction/MdcPatRec/TrkBase/include/TrkBase/TrkMomVisitor.h.

41{ return _lt; }

◆ neut() [1/3]

◆ neut() [2/3]

const NeutTraj * TrkMomVisitor::neut ( ) const
inline

Definition at line 40 of file InstallArea/x86_64-el9-gcc13-opt/include/TrkBase/TrkMomVisitor.h.

40{ return _nt; }

◆ neut() [3/3]

const NeutTraj * TrkMomVisitor::neut ( ) const
inline

Definition at line 40 of file Reconstruction/MdcPatRec/TrkBase/include/TrkBase/TrkMomVisitor.h.

40{ return _nt; }

◆ trkVisitCircleTraj() [1/3]

void TrkMomVisitor::trkVisitCircleTraj ( const TrkCircleTraj * theTraj)
virtual

Implements TrkVisitor.

Definition at line 41 of file TrkMomVisitor.cxx.

41 {
42 //------------------------------------------------------------------------
43 // set the "array"
44
45 _ht = 0;
46 _ct = theTraj;
47 _nt = 0;
48 _lt = 0;
49}

◆ trkVisitCircleTraj() [2/3]

virtual void TrkMomVisitor::trkVisitCircleTraj ( const TrkCircleTraj * )
virtual

Implements TrkVisitor.

◆ trkVisitCircleTraj() [3/3]

virtual void TrkMomVisitor::trkVisitCircleTraj ( const TrkCircleTraj * )
virtual

Implements TrkVisitor.

◆ trkVisitHelixTraj() [1/3]

void TrkMomVisitor::trkVisitHelixTraj ( const HelixTraj * theTraj)
virtual

Implements TrkVisitor.

Definition at line 30 of file TrkMomVisitor.cxx.

30 {
31 //------------------------------------------------------------------------
32 // set the "array"
33
34 _ht = theTraj;
35 _ct = 0;
36 _nt = 0;
37 _lt = 0;
38}

◆ trkVisitHelixTraj() [2/3]

virtual void TrkMomVisitor::trkVisitHelixTraj ( const HelixTraj * )
virtual

Implements TrkVisitor.

◆ trkVisitHelixTraj() [3/3]

virtual void TrkMomVisitor::trkVisitHelixTraj ( const HelixTraj * )
virtual

Implements TrkVisitor.

◆ trkVisitLineTraj() [1/3]

void TrkMomVisitor::trkVisitLineTraj ( const TrkDifLineTraj * theTraj)
virtual

Implements TrkVisitor.

Definition at line 63 of file TrkMomVisitor.cxx.

63 {
64 //------------------------------------------------------------------------
65 // set the "array"
66
67 _ht = 0;
68 _ct = 0;
69 _nt = 0;
70 _lt = theTraj;
71}

◆ trkVisitLineTraj() [2/3]

virtual void TrkMomVisitor::trkVisitLineTraj ( const TrkDifLineTraj * )
virtual

Implements TrkVisitor.

◆ trkVisitLineTraj() [3/3]

virtual void TrkMomVisitor::trkVisitLineTraj ( const TrkDifLineTraj * )
virtual

Implements TrkVisitor.

◆ trkVisitNeutTraj() [1/3]

void TrkMomVisitor::trkVisitNeutTraj ( const NeutTraj * theTraj)
virtual

Implements TrkVisitor.

Definition at line 52 of file TrkMomVisitor.cxx.

52 {
53 //------------------------------------------------------------------------
54 // set the "array"
55
56 _ht = 0;
57 _ct = 0;
58 _nt = theTraj;
59 _lt = 0;
60}

◆ trkVisitNeutTraj() [2/3]

virtual void TrkMomVisitor::trkVisitNeutTraj ( const NeutTraj * )
virtual

Implements TrkVisitor.

◆ trkVisitNeutTraj() [3/3]

virtual void TrkMomVisitor::trkVisitNeutTraj ( const NeutTraj * )
virtual

Implements TrkVisitor.


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