1 #ifndef CLICDSTCHECKER_H
2 #define CLICDSTCHECKER 1
4 #include <EVENT/MCParticle.h>
5 #include <EVENT/ReconstructedParticle.h>
6 #include <UTIL/LCRelationNavigator.h>
13 #include "marlin/Processor.h"
16 using namespace marlin;
29 virtual void processRunHeader(LCRunHeader* run);
30 virtual void processEvent(LCEvent* evt);
31 virtual void check(LCEvent* evt);
41 std::string m_inputPfoCollection{};
42 std::string m_inputPfoToMcRelationCollection{};
43 std::string m_inputMcParticleCollection{};
45 int m_showBackground = 0;
48 std::vector<ReconstructedParticle*> m_pfoVector{};
49 std::set<MCParticle*> m_mcSet{};
50 LCRelationNavigator* m_pfoToMcNavigator = NULL;
=== CLICDstChecker Processor === Processor to check DST Pfos
virtual Processor * newProcessor()