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

MarlinSteerCheck.h File Reference

#include "marlin/CCProcessor.h"
#include "marlin/CCCollection.h"
#include "marlin/CMProcessor.h"
#include "marlin/XMLParser.h"

Go to the source code of this file.

Namespaces

namespace  marlin

Classes

class  marlin::MarlinSteerCheck

Defines

#define TERM_COLOR
#define clrscr()   printf("\033[2J")
#define dblue()   printf("\x1b[34m")
#define dred()   printf("\x1b[31m")
#define dyellow()   printf("\x1b[33m")
#define dgreen()   printf("\x1b[32m")
#define dunderline()   printf("\x1b[4m")
#define ditalic()   printf("\x1b[3m")
#define ddunkel()   printf("\x1b[2m")
#define dhell()   printf("\x1b[1m")
#define dblink()   printf("\x1b[5m")
#define endcolor()   printf("\x1b[m")
#define MAXEVENTS   30

Typedefs

typedef std::vector< CCProcessor * > ProcVec


Define Documentation

 
#define clrscr  )     printf("\033[2J")
 

Definition at line 35 of file MarlinSteerCheck.h.

 
#define dblink  )     printf("\x1b[5m")
 

Definition at line 44 of file MarlinSteerCheck.h.

 
#define dblue  )     printf("\x1b[34m")
 

Definition at line 36 of file MarlinSteerCheck.h.

Referenced by marlin::MarlinSteerCheck::dump_information(), and marlin::MarlinSteerCheck::dumpColErrors().

 
#define ddunkel  )     printf("\x1b[2m")
 

Definition at line 42 of file MarlinSteerCheck.h.

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

 
#define dgreen  )     printf("\x1b[32m")
 

Definition at line 39 of file MarlinSteerCheck.h.

Referenced by marlin::MarlinSteerCheck::dump_information(), and marlin::MarlinSteerCheck::dumpColErrors().

 
#define dhell  )     printf("\x1b[1m")
 

Definition at line 43 of file MarlinSteerCheck.h.

Referenced by marlin::MarlinSteerCheck::dump_information(), and marlin::MarlinSteerCheck::dumpColErrors().

 
#define ditalic  )     printf("\x1b[3m")
 

Definition at line 41 of file MarlinSteerCheck.h.

 
#define dred  )     printf("\x1b[31m")
 

Definition at line 37 of file MarlinSteerCheck.h.

Referenced by marlin::MarlinSteerCheck::dump_information(), and marlin::MarlinSteerCheck::dumpColErrors().

 
#define dunderline  )     printf("\x1b[4m")
 

Definition at line 40 of file MarlinSteerCheck.h.

Referenced by marlin::MarlinSteerCheck::dump_information(), and marlin::MarlinSteerCheck::dumpColErrors().

 
#define dyellow  )     printf("\x1b[33m")
 

Definition at line 38 of file MarlinSteerCheck.h.

Referenced by marlin::MarlinSteerCheck::dump_information(), and marlin::MarlinSteerCheck::dumpColErrors().

 
#define endcolor  )     printf("\x1b[m")
 

Definition at line 45 of file MarlinSteerCheck.h.

Referenced by marlin::MarlinSteerCheck::dump_information(), and marlin::MarlinSteerCheck::dumpColErrors().

#define MAXEVENTS   30
 

Definition at line 63 of file MarlinSteerCheck.h.

#define TERM_COLOR
 

this class is a Marlin Steering File consistency check Tool. It can parse XML steering files using the marlin parser and search the lcio file(s) specified at the global section for available collections. Together with the active and inactive processors specified in the steering file and their respective collections it can perform a full consistency check and check for inavailable collections. The Program checks if an adequate available collection exists for every input collection of a processor.

(where input collection means a collection the processor requires as input, and output collections mean a collection that is created in the processor and marked as available for the upcoming processors)

Information about the consistency check can be dumped.

Author:
Jan Engels, Benjamin Eberhardt, DESY
Version:
Id
MarlinSteerCheck.h,v 1.28 2006/12/18 15:19:15 gaede Exp

Definition at line 31 of file MarlinSteerCheck.h.


Typedef Documentation

typedef std::vector< CCProcessor* > marlin::ProcVec
 

Definition at line 70 of file MarlinSteerCheck.h.

Referenced by marlin::MarlinSteerCheck::changeProcessorPos(), marlin::MarlinSteerCheck::getAllProcs(), marlin::MarlinSteerCheck::getAProcs(), marlin::MarlinSteerCheck::getIProcs(), and marlin::MarlinSteerCheck::popProc().


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