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

CCProcessor.h File Reference

#include "marlin/Processor.h"
#include <set>
#include <fstream>

Go to the source code of this file.

Namespaces

namespace  marlin

Classes

class  marlin::CCProcessor

Defines

#define MAX_ERRORS   3
#define ACTIVE   true
#define INACTIVE   false
#define NO_PARAMETERS   0
#define NOT_INSTALLED   1
#define COL_ERRORS   2
#define INPUT   "lcioInType"
#define OUTPUT   "lcioOutType"
#define UNAVAILABLE   "lcioUnavailableType"
#define DUPLICATE   "lcioDuplicate"

Typedefs

typedef std::set< std::string > sSet
typedef std::vector< CCCollection * > ColVec
typedef std::map< std::string,
std::string > 
ssMap
typedef std::map< std::string,
ssMap
sssMap
typedef std::map< std::string,
ColVec
sColVecMap
typedef std::map< std::string,
sColVecMap
ssColVecMap


Define Documentation

#define ACTIVE   true
 

Definition at line 20 of file CCProcessor.h.

Referenced by marlin::MarlinSteerCheck::addLCIOFile(), marlin::MarlinSteerCheck::getColsSet(), and marlin::MarlinSteerCheck::parseXMLFile().

#define COL_ERRORS   2
 

Definition at line 24 of file CCProcessor.h.

Referenced by marlin::CCProcessor::addDCol(), marlin::CCProcessor::addUCol(), marlin::CCProcessor::changeStatus(), marlin::CCProcessor::clearError(), and marlin::MarlinSteerCheck::consistencyCheck().

#define DUPLICATE   "lcioDuplicate"
 

Definition at line 28 of file CCProcessor.h.

Referenced by marlin::CCProcessor::clearError(), marlin::MarlinSteerCheck::dumpColErrors(), and marlin::CCProcessor::isErrorCol().

#define INACTIVE   false
 

Definition at line 21 of file CCProcessor.h.

Referenced by marlin::MarlinSteerCheck::parseXMLFile().

#define INPUT   "lcioInType"
 

Definition at line 25 of file CCProcessor.h.

Referenced by marlin::CCProcessor::addColsFromParam(), marlin::CCProcessor::clearParameters(), marlin::MarlinSteerCheck::consistencyCheck(), and marlin::MarlinSteerCheck::getColsSet().

#define MAX_ERRORS   3
 

Definition at line 19 of file CCProcessor.h.

#define NO_PARAMETERS   0
 

Definition at line 22 of file CCProcessor.h.

Referenced by marlin::CCProcessor::addColsFromParam(), and marlin::CCProcessor::CCProcessor().

#define NOT_INSTALLED   1
 

Definition at line 23 of file CCProcessor.h.

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

#define OUTPUT   "lcioOutType"
 

Definition at line 26 of file CCProcessor.h.

Referenced by marlin::CCProcessor::addColsFromParam(), marlin::CCProcessor::clearParameters(), marlin::MarlinSteerCheck::consistencyCheck(), marlin::MarlinSteerCheck::dumpColErrors(), marlin::MarlinSteerCheck::getAllCols(), and marlin::MarlinSteerCheck::getColsSet().

#define UNAVAILABLE   "lcioUnavailableType"
 

Definition at line 27 of file CCProcessor.h.

Referenced by marlin::CCProcessor::clearError(), marlin::MarlinSteerCheck::dumpColErrors(), marlin::CCProcessor::isErrorCol(), marlin::CCProcessor::writeToXML(), and marlin::CCProcessor::~CCProcessor().


Typedef Documentation

typedef std::vector< CCCollection* > marlin::ColVec
 

Definition at line 35 of file CCProcessor.h.

Referenced by marlin::MarlinSteerCheck::addLCIOFile(), marlin::MarlinSteerCheck::consistencyCheck(), marlin::MarlinSteerCheck::dumpColErrors(), marlin::MarlinSteerCheck::findMatchingCols(), marlin::MarlinSteerCheck::getAllCols(), marlin::CCProcessor::getCols(), marlin::MarlinSteerCheck::getColsSet(), marlin::MarlinSteerCheck::getLCIOCols(), marlin::MarlinSteerCheck::getProcCols(), marlin::CCProcessor::isErrorCol(), and marlin::CCProcessor::popCol().

typedef std::map< std::string, ColVec > marlin::sColVecMap
 

Definition at line 38 of file CCProcessor.h.

typedef std::map< std::string, sColVecMap > marlin::ssColVecMap
 

Definition at line 39 of file CCProcessor.h.

typedef std::set< std::string > marlin::sSet
 

Definition at line 34 of file CCProcessor.h.

Referenced by marlin::MarlinSteerCheck::dumpColErrors(), marlin::MarlinSteerCheck::getColsSet(), marlin::CCProcessor::getColTypeNames(), marlin::CCProcessor::getConditions(), marlin::MarlinSteerCheck::getErrors(), and marlin::MarlinSteerCheck::getPConditions().

typedef std::map< std::string, std::string > marlin::ssMap
 

Definition at line 36 of file CCProcessor.h.

Referenced by marlin::CCProcessor::getColHeaders(), and marlin::CMProcessor::getProcDesc().

typedef std::map< std::string, ssMap > marlin::sssMap
 

Definition at line 37 of file CCProcessor.h.


Generated on Sun Jun 3 06:32:14 2007 for A TPC Tracking Environment by  doxygen 1.3.9.1