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

#include <TrkIdManDefault.h>

Inheritance diagram for TrkIdManDefault:

Public Member Functions

 TrkIdManDefault (long firstId)
virtual ~TrkIdManDefault ()
virtual long nextId ()
virtual long lastId () const
virtual void setMax (long maxid)
 TrkIdManDefault (long firstId)
virtual ~TrkIdManDefault ()
virtual long nextId ()
virtual long lastId () const
virtual void setMax (long maxid)
 TrkIdManDefault (long firstId)
virtual ~TrkIdManDefault ()
virtual long nextId ()
virtual long lastId () const
virtual void setMax (long maxid)
Public Member Functions inherited from TrkIdManager
 TrkIdManager ()
virtual ~TrkIdManager ()
 TrkIdManager ()
virtual ~TrkIdManager ()
 TrkIdManager ()
virtual ~TrkIdManager ()

Detailed Description

Constructor & Destructor Documentation

◆ TrkIdManDefault() [1/3]

TrkIdManDefault::TrkIdManDefault ( long firstId)

Definition at line 18 of file TrkIdManDefault.cxx.

18 {
19 //------------------------------------------------------------------------
20 _nextId = firstId;
21}

Referenced by setMax().

◆ ~TrkIdManDefault() [1/3]

TrkIdManDefault::~TrkIdManDefault ( )
virtual

Definition at line 24 of file TrkIdManDefault.cxx.

24 {
25 //------------------------------------------------------------------------
26}

◆ TrkIdManDefault() [2/3]

TrkIdManDefault::TrkIdManDefault ( long firstId)

◆ ~TrkIdManDefault() [2/3]

virtual TrkIdManDefault::~TrkIdManDefault ( )
virtual

◆ TrkIdManDefault() [3/3]

TrkIdManDefault::TrkIdManDefault ( long firstId)

◆ ~TrkIdManDefault() [3/3]

virtual TrkIdManDefault::~TrkIdManDefault ( )
virtual

Member Function Documentation

◆ lastId() [1/3]

long TrkIdManDefault::lastId ( ) const
virtual

Implements TrkIdManager.

Definition at line 37 of file TrkIdManDefault.cxx.

37 {
38 //------------------------------------------------------------------------
39 return ( _nextId - 1 );
40}

◆ lastId() [2/3]

virtual long TrkIdManDefault::lastId ( ) const
virtual

Implements TrkIdManager.

◆ lastId() [3/3]

virtual long TrkIdManDefault::lastId ( ) const
virtual

Implements TrkIdManager.

◆ nextId() [1/3]

long TrkIdManDefault::nextId ( )
virtual

Implements TrkIdManager.

Definition at line 29 of file TrkIdManDefault.cxx.

29 {
30 //------------------------------------------------------------------------
31 long id = _nextId;
32 _nextId++;
33 return id;
34}

◆ nextId() [2/3]

virtual long TrkIdManDefault::nextId ( )
virtual

Implements TrkIdManager.

◆ nextId() [3/3]

virtual long TrkIdManDefault::nextId ( )
virtual

Implements TrkIdManager.

◆ setMax() [1/3]

void TrkIdManDefault::setMax ( long maxid)
virtual

Implements TrkIdManager.

Definition at line 42 of file TrkIdManDefault.cxx.

42{ _nextId = maxid + 1; }

◆ setMax() [2/3]

virtual void TrkIdManDefault::setMax ( long maxid)
virtual

Implements TrkIdManager.

◆ setMax() [3/3]

virtual void TrkIdManDefault::setMax ( long maxid)
virtual

Implements TrkIdManager.


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