Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

HepHistID Class Reference

#include <HepHistID.h>

List of all members.

Public Member Functions

int getIDnumber () const
int getIDnumber () const
std::string getIDstring () const
std::string getIDstring () const
 HepHistID (const HepHistID &other)
 HepHistID (int theNumber, std::string theString)
 HepHistID (const char *theString)
 HepHistID (int theNumber)
 HepHistID (const HepHistID &other)
 HepHistID (int theNumber, std::string theString)
 HepHistID (const char *theString)
 HepHistID (int theNumber)
bool isIDnumberSet () const
bool isIDnumberSet () const
bool isIDstringSet () const
bool isIDstringSet () const
const HepHistID operator++ (int)
HepHistIDoperator++ ()
const HepHistID operator++ (int)
HepHistIDoperator++ ()
const HepHistID operator-- (int)
HepHistIDoperator-- ()
const HepHistID operator-- (int)
HepHistIDoperator-- ()
virtual ~HepHistID ()
virtual ~HepHistID ()

Private Attributes

int _idNumber
std::string _idString
bool _numSet
bool _stringSet


Constructor & Destructor Documentation

virtual HepHistID::~HepHistID  )  [inline, virtual]
 

00027 {}

HepHistID::HepHistID int  theNumber  ) 
 

00004                                   : 
00005         _numSet(true), 
00006         _stringSet(false),
00007         _idNumber(theNumber),
00008         _idString() {}

HepHistID::HepHistID const char *  theString  ) 
 

00010                                            :
00011         _numSet(false), 
00012         _stringSet(true),
00013         _idNumber(0),
00014         _idString(theString) {}

HepHistID::HepHistID int  theNumber,
std::string  theString
 

00016                                                     :
00017         _numSet(true), 
00018         _stringSet(true),
00019         _idNumber(theNumber),
00020         _idString(theString) {}

HepHistID::HepHistID const HepHistID other  ) 
 

virtual HepHistID::~HepHistID  )  [inline, virtual]
 

00027 {}

HepHistID::HepHistID int  theNumber  ) 
 

HepHistID::HepHistID const char *  theString  ) 
 

HepHistID::HepHistID int  theNumber,
std::string  theString
 

HepHistID::HepHistID const HepHistID other  ) 
 


Member Function Documentation

int HepHistID::getIDnumber  )  const [inline]
 

00044 { return _idNumber; }

int HepHistID::getIDnumber  )  const [inline]
 

00044 { return _idNumber; }

std::string HepHistID::getIDstring  )  const [inline]
 

00046 { return _idString; }

std::string HepHistID::getIDstring  )  const [inline]
 

00046 { return _idString; }

bool HepHistID::isIDnumberSet  )  const [inline]
 

00040 { return _numSet; }

bool HepHistID::isIDnumberSet  )  const [inline]
 

00040 { return _numSet; }

bool HepHistID::isIDstringSet  )  const [inline]
 

00042 { return _stringSet; }

bool HepHistID::isIDstringSet  )  const [inline]
 

00042 { return _stringSet; }

const HepHistID HepHistID::operator++ int   ) 
 

HepHistID& HepHistID::operator++  ) 
 

const HepHistID HepHistID::operator++ int   ) 
 

00038                                          { 
00039   // initialize result
00040   HepHistID result(*this);
00041   // increment this 
00042   ++(*this);
00043   // return result
00044   return result; 
00045 }

HepHistID & HepHistID::operator++  ) 
 

00029                                   { 
00030   if ( _numSet ) {
00031     ++_idNumber;
00032   };
00033   // return this
00034   return *this; 
00035 }

const HepHistID HepHistID::operator-- int   ) 
 

HepHistID& HepHistID::operator--  ) 
 

const HepHistID HepHistID::operator-- int   ) 
 

00057                                          { 
00058   // initialize result
00059   HepHistID result(*this);
00060   // increment this 
00061   --(*this);
00062   // return result
00063   return result; 
00064 }

HepHistID & HepHistID::operator--  ) 
 

00048                                   { 
00049   if ( _numSet ) {
00050     --_idNumber;
00051   };
00052   // return this
00053   return *this; 
00054 }


Member Data Documentation

int HepHistID::_idNumber [private]
 

std::string HepHistID::_idString [private]
 

bool HepHistID::_numSet [private]
 

bool HepHistID::_stringSet [private]
 


The documentation for this class was generated from the following files:
Generated on Wed Feb 2 16:16:58 2011 for BOSS6.5.5 by  doxygen 1.3.9.1