1 #ifndef LcfiplusProcessor_h 
    2 #define LcfiplusProcessor_h 1 
    4 #include "marlin/Processor.h" 
   11 using namespace lcio ;
 
   12 using namespace marlin ;
 
   39   virtual void processRunHeader( LCRunHeader* run ) ;
 
   43   virtual void processEvent( LCEvent* evt ) ;
 
   46   virtual void check( LCEvent* evt ) ;
 
   54   virtual void RegisterCallback(
const char* name, 
const char* classname, 
int flags);
 
   66   std::string _pfoCollectionName;
 
   67   std::string _mcpCollectionName;
 
   68   std::string _mcpfoRelationName;
 
   69   std::vector<std::string> _algonames;
 
   71   std::vector<lcfiplus::Algorithm*> _algos;
 
   83   int _readSubdetectorEnergies;
 
   84   int _trackHitOrdering;
 
   85   int _updateVertexRPDaughters;
 
   86   int _ignoreLackOfVertexRP;
 
   89   std::vector<std::string> _vertexColNamesToWrite;
 
   90   std::vector<std::string> _jetColNamesToWrite;
 
   91   std::vector<int> _vertexColNamesToWriteFlags;
 
   92   std::vector<int> _jetColNamesToWriteFlags;
 
Marlin processor for LCFIPlus. 
Definition: LcfiplusProcessor.h:22
 
Definition: LCIOStorer.h:22
 
Definition: EventStore.h:17
 
Definition: lcfiplus.h:152
 
virtual Processor * newProcessor()
Definition: LcfiplusProcessor.h:26