Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes

WCSimRecoObjectTable Class Reference

#include "WCSimRecoObjectTable.hh"

List of all members.

Public Member Functions

void NewDigit ()
void DeleteDigit ()
Int_t NumberOfDigits ()
void NewCluster ()
void DeleteCluster ()
Int_t NumberOfClusters ()
void NewClusterDigit ()
void DeleteClusterDigit ()
Int_t NumberOfClusterDigits ()
void NewVertex ()
void DeleteVertex ()
Int_t NumberOfVertices ()
void NewRing ()
void DeleteRing ()
Int_t NumberOfRings ()
void NewEvent ()
void DeleteEvent ()
Int_t NumberOfEvents ()
void Reset ()
void Print ()

Static Public Member Functions

static WCSimRecoObjectTableInstance ()

Private Member Functions

 WCSimRecoObjectTable ()
 ~WCSimRecoObjectTable ()

Private Attributes

Int_t numDigits
Int_t numClusters
Int_t numClusterDigits
Int_t numVertices
Int_t numRings
Int_t numEvents

Detailed Description

Definition at line 6 of file WCSimRecoObjectTable.hh.


Constructor & Destructor Documentation

WCSimRecoObjectTable::WCSimRecoObjectTable (  )  [private]

Definition at line 28 of file WCSimRecoObjectTable.cc.

References Reset().

{
  this->Reset();
}

WCSimRecoObjectTable::~WCSimRecoObjectTable (  )  [private]

Definition at line 33 of file WCSimRecoObjectTable.cc.

{
  
}


Member Function Documentation

void WCSimRecoObjectTable::DeleteCluster (  )  [inline]
void WCSimRecoObjectTable::DeleteClusterDigit (  )  [inline]
void WCSimRecoObjectTable::DeleteDigit (  )  [inline]

Definition at line 12 of file WCSimRecoObjectTable.hh.

References numDigits.

Referenced by WCSimRecoDigit::~WCSimRecoDigit(), and WCSimTrueLight::~WCSimTrueLight().

{ numDigits--; }

void WCSimRecoObjectTable::DeleteEvent (  )  [inline]

Definition at line 32 of file WCSimRecoObjectTable.hh.

References numEvents.

Referenced by WCSimRecoEvent::~WCSimRecoEvent().

{ numEvents--; }

void WCSimRecoObjectTable::DeleteRing (  )  [inline]

Definition at line 28 of file WCSimRecoObjectTable.hh.

References numRings.

Referenced by WCSimRecoRing::~WCSimRecoRing().

{ numRings--; }

void WCSimRecoObjectTable::DeleteVertex (  )  [inline]

Definition at line 24 of file WCSimRecoObjectTable.hh.

References numVertices.

Referenced by WCSimRecoVertex::~WCSimRecoVertex().

{ numVertices--; }

WCSimRecoObjectTable * WCSimRecoObjectTable::Instance (  )  [static]
void WCSimRecoObjectTable::NewCluster (  )  [inline]

Definition at line 15 of file WCSimRecoObjectTable.hh.

References numClusters.

Referenced by ClassImp().

{ numClusters++; }

void WCSimRecoObjectTable::NewClusterDigit (  )  [inline]

Definition at line 19 of file WCSimRecoObjectTable.hh.

References numClusterDigits.

Referenced by ClassImp().

void WCSimRecoObjectTable::NewDigit (  )  [inline]

Definition at line 11 of file WCSimRecoObjectTable.hh.

References numDigits.

Referenced by ClassImp().

{ numDigits++; }

void WCSimRecoObjectTable::NewEvent (  )  [inline]

Definition at line 31 of file WCSimRecoObjectTable.hh.

References numEvents.

Referenced by ClassImp().

{ numEvents++; }

void WCSimRecoObjectTable::NewRing (  )  [inline]

Definition at line 27 of file WCSimRecoObjectTable.hh.

References numRings.

Referenced by ClassImp().

{ numRings++; }

void WCSimRecoObjectTable::NewVertex (  )  [inline]

Definition at line 23 of file WCSimRecoObjectTable.hh.

References numVertices.

Referenced by ClassImp(), and WCSimRecoVertex::WCSimRecoVertex().

{ numVertices++; }

Int_t WCSimRecoObjectTable::NumberOfClusterDigits (  )  [inline]

Definition at line 21 of file WCSimRecoObjectTable.hh.

References numClusterDigits.

{ return numClusterDigits; }

Int_t WCSimRecoObjectTable::NumberOfClusters (  )  [inline]

Definition at line 17 of file WCSimRecoObjectTable.hh.

References numClusters.

{ return numClusters; }

Int_t WCSimRecoObjectTable::NumberOfDigits (  )  [inline]

Definition at line 13 of file WCSimRecoObjectTable.hh.

References numDigits.

{ return numDigits; }

Int_t WCSimRecoObjectTable::NumberOfEvents (  )  [inline]

Definition at line 33 of file WCSimRecoObjectTable.hh.

References numEvents.

{ return numEvents; }

Int_t WCSimRecoObjectTable::NumberOfRings (  )  [inline]

Definition at line 29 of file WCSimRecoObjectTable.hh.

References numRings.

{ return numRings; }

Int_t WCSimRecoObjectTable::NumberOfVertices (  )  [inline]

Definition at line 25 of file WCSimRecoObjectTable.hh.

References numVertices.

{ return numVertices; }

void WCSimRecoObjectTable::Print (  ) 

Definition at line 48 of file WCSimRecoObjectTable.cc.

References numClusterDigits, numClusters, numDigits, numEvents, numRings, and numVertices.

Referenced by main().

{
  std::cout << " *** WCSimRecoObjectTable::Print() *** " << std::endl;
  std::cout << numDigits << "\t Digits " << std::endl;
  std::cout << numClusterDigits << "\t ClusterDigits " << std::endl;
  std::cout << numClusters << "\t Clusters " << std::endl;
  std::cout << numVertices << "\t Vertices " << std::endl;
  std::cout << numRings << "\t Rings " << std::endl;
  std::cout << numEvents << "\t Events " << std::endl;
}

void WCSimRecoObjectTable::Reset (  ) 

Member Data Documentation

Definition at line 43 of file WCSimRecoObjectTable.hh.

Referenced by DeleteCluster(), NewCluster(), NumberOfClusters(), Print(), and Reset().

Definition at line 42 of file WCSimRecoObjectTable.hh.

Referenced by DeleteDigit(), NewDigit(), NumberOfDigits(), Print(), and Reset().

Definition at line 47 of file WCSimRecoObjectTable.hh.

Referenced by DeleteEvent(), NewEvent(), NumberOfEvents(), Print(), and Reset().

Definition at line 46 of file WCSimRecoObjectTable.hh.

Referenced by DeleteRing(), NewRing(), NumberOfRings(), Print(), and Reset().

Definition at line 45 of file WCSimRecoObjectTable.hh.

Referenced by DeleteVertex(), NewVertex(), NumberOfVertices(), Print(), and Reset().


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