TrkIdManDumb Class Reference

#include <TrkIdManDumb.h>

Inheritance diagram for TrkIdManDumb:

TrkIdManager List of all members.

Public Member Functions

 TrkIdManDumb (long val)
virtual ~TrkIdManDumb ()
virtual long nextId ()
virtual long lastId () const
virtual void setMax (long maxid)

Static Public Member Functions

static TrkIdManDumbinstance ()

Private Member Functions

long theValue () const
TrkIdManDumboperator= (const TrkIdManDumb &)
 TrkIdManDumb (const TrkIdManDumb &)

Private Attributes

long _theValue

Detailed Description

Definition at line 20 of file TrkIdManDumb.h.


Constructor & Destructor Documentation

TrkIdManDumb::TrkIdManDumb ( long  val  ) 

Definition at line 18 of file TrkIdManDumb.cxx.

References _theValue.

00018                                    {
00019 //------------------------------------------------------------------------
00020   _theValue = val;
00021 }

TrkIdManDumb::~TrkIdManDumb (  )  [virtual]

Definition at line 24 of file TrkIdManDumb.cxx.

00024 {}

TrkIdManDumb::TrkIdManDumb ( const TrkIdManDumb  )  [private]


Member Function Documentation

TrkIdManDumb * TrkIdManDumb::instance (  )  [static]

Definition at line 43 of file TrkIdManDumb.cxx.

00043                        {
00044 //------------------------------------------------------------------------
00045   static TrkIdManDumb theSingleton(-1);
00046   return &theSingleton;
00047 }

long TrkIdManDumb::lastId (  )  const [virtual]

Implements TrkIdManager.

Definition at line 36 of file TrkIdManDumb.cxx.

References theValue().

00036                            {
00037 //------------------------------------------------------------------------
00038   return theValue();
00039 }

long TrkIdManDumb::nextId (  )  [virtual]

Implements TrkIdManager.

Definition at line 29 of file TrkIdManDumb.cxx.

References theValue().

00029                      {
00030 //------------------------------------------------------------------------
00031   return theValue();
00032 }

TrkIdManDumb& TrkIdManDumb::operator= ( const TrkIdManDumb  )  [private]

void TrkIdManDumb::setMax ( long  maxid  )  [virtual]

Implements TrkIdManager.

Definition at line 50 of file TrkIdManDumb.cxx.

References _theValue.

00050                                {
00051   _theValue = maxid;
00052 }

long TrkIdManDumb::theValue (  )  const [inline, private]

Definition at line 33 of file TrkIdManDumb.h.

References _theValue.

Referenced by lastId(), and nextId().

00033 {return _theValue;}


Member Data Documentation

long TrkIdManDumb::_theValue [private]

Definition at line 31 of file TrkIdManDumb.h.

Referenced by setMax(), theValue(), and TrkIdManDumb().


Generated on Tue Nov 29 23:36:15 2016 for BOSS_7.0.2 by  doxygen 1.4.7