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

marlin::CCCollection Class Reference

#include <CCCollection.h>

List of all members.

Public Member Functions

 CCCollection (const std::string &value="", const std::string &type="", const std::string &name="", CCProcessor *srcProc=NULL)
 CCCollection (const CCCollection &c)
 ~CCCollection ()
const std::string & getValue () const
const std::string & getType () const
const std::string & getName () const
CCProcessorgetSrcProc ()
void setValue (const std::string &value)
void setType (const std::string &type)
void setName (const std::string &name)
void setSrcProc (CCProcessor *srcProc)

Private Attributes

std::string _value
std::string _type
std::string _name
CCProcessor_srcProc


Constructor & Destructor Documentation

marlin::CCCollection::CCCollection const std::string &  value = "",
const std::string &  type = "",
const std::string &  name = "",
CCProcessor srcProc = NULL
 

Definition at line 7 of file CCCollection.cc.

marlin::CCCollection::CCCollection const CCCollection c  ) 
 

Definition at line 18 of file CCCollection.cc.

marlin::CCCollection::~CCCollection  ) 
 

Definition at line 14 of file CCCollection.cc.

References _srcProc.


Member Function Documentation

const std::string& marlin::CCCollection::getName  )  const [inline]
 

Definition at line 35 of file CCCollection.h.

CCProcessor* marlin::CCCollection::getSrcProc  )  [inline]
 

Returns the source CCProcessor associated to this collection

Definition at line 38 of file CCCollection.h.

const std::string& marlin::CCCollection::getType  )  const [inline]
 

Definition at line 34 of file CCCollection.h.

Referenced by marlin::CCProcessor::addDCol(), marlin::CCProcessor::addUCol(), and marlin::CCProcessor::writeToXML().

const std::string& marlin::CCCollection::getValue  )  const [inline]
 

Definition at line 33 of file CCCollection.h.

Referenced by marlin::CCProcessor::writeToXML().

void marlin::CCCollection::setName const std::string &  name  ) 
 

Definition at line 33 of file CCCollection.cc.

References _name.

void marlin::CCCollection::setSrcProc CCProcessor srcProc  ) 
 

Sets the source CCProcessor associated to this collection

Definition at line 37 of file CCCollection.cc.

References _srcProc.

void marlin::CCCollection::setType const std::string &  type  ) 
 

Definition at line 29 of file CCCollection.cc.

References _type.

void marlin::CCCollection::setValue const std::string &  value  ) 
 

Definition at line 25 of file CCCollection.cc.

References _value.


Member Data Documentation

std::string marlin::CCCollection::_name [private]
 

Definition at line 51 of file CCCollection.h.

Referenced by setName().

CCProcessor* marlin::CCCollection::_srcProc [private]
 

Definition at line 52 of file CCCollection.h.

Referenced by setSrcProc(), and ~CCCollection().

std::string marlin::CCCollection::_type [private]
 

Definition at line 50 of file CCCollection.h.

Referenced by setType().

std::string marlin::CCCollection::_value [private]
 

Definition at line 49 of file CCCollection.h.

Referenced by setValue().


The documentation for this class was generated from the following files:
Generated on Sun Jun 3 06:32:30 2007 for A TPC Tracking Environment by  doxygen 1.3.9.1