1 #include "marlin/Processor.h"
2 #include "EVENT/ReconstructedParticle.h"
6 #include "IMPL/LCCollectionVec.h"
30 virtual void processRunHeader( LCRunHeader* run ) ;
34 virtual void processEvent( LCEvent * evt ) ;
41 bool FindPFOs( LCEvent* evt );
46 std::vector<ReconstructedParticle*>_pfovec{};
47 std::vector<ReconstructedParticle*>_ggpfovec{};
48 std::vector<ReconstructedParticle*>_mypfovec{};
50 std::string _inputParticleCollectionName1{};
51 std::string _inputParticleCollectionName2{};
52 std::string _outputParticleCollectionName{};
53 static bool PfoEnergySortFunction(ReconstructedParticle* lhs,ReconstructedParticle* rhs);
virtual marlin::Processor * newProcessor()
std::vector< LCCollection * > LCCollectionVec