Marlin  01.17.01
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes | List of all members
marlin::CCCollection Class Reference

handles information about LCIO collections needed by MarlinSteerCheck More...

#include <CCCollection.h>

Public Member Functions

 CCCollection (const std::string &value="", const std::string &type="", const std::string &name="", CCProcessor *srcProc=NULL)
 
 CCCollection (const CCCollection &c)
 
 ~CCCollection ()
 
CCCollectionoperator= (const CCCollection &)=delete
 
const std::stringgetValue () const
 
const std::stringgetType () const
 
const std::stringgetName () const
 
CCProcessorgetSrcProc ()
 Returns the source CCProcessor associated to this collection. More...
 
void setValue (const std::string &value)
 
void setType (const std::string &type)
 
void setName (const std::string &name)
 
void setSrcProc (CCProcessor *srcProc)
 Sets the source CCProcessor associated to this collection. More...
 

Private Attributes

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

Detailed Description

handles information about LCIO collections needed by MarlinSteerCheck

Author
Jan Engels, Benjamin Eberhardt, DESY
Version
Id:
CCCollection.h,v 1.8 2007-01-11 16:56:37 engels Exp

Definition at line 17 of file CCCollection.h.

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.

References _name.

CCProcessor* marlin::CCCollection::getSrcProc ( )
inline

Returns the source CCProcessor associated to this collection.

Definition at line 38 of file CCCollection.h.

References _srcProc.

const std::string& marlin::CCCollection::getType ( ) const
inline

Definition at line 34 of file CCCollection.h.

References _type.

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

const std::string& marlin::CCCollection::getValue ( ) const
inline

Definition at line 33 of file CCCollection.h.

References _value.

CCCollection& marlin::CCCollection::operator= ( const CCCollection )
delete
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 getName(), and setName().

CCProcessor* marlin::CCCollection::_srcProc
private

Definition at line 52 of file CCCollection.h.

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

std::string marlin::CCCollection::_type
private

Definition at line 50 of file CCCollection.h.

Referenced by getType(), and setType().

std::string marlin::CCCollection::_value
private

Definition at line 49 of file CCCollection.h.

Referenced by getValue(), and setValue().


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