1 #include <marlin/Processor.h>
3 #include <EVENT/LCCollection.h>
4 #include <EVENT/Track.h>
5 #include <EVENT/LCRelation.h>
6 #include <EVENT/MCParticle.h>
7 #include <IMPL/LCCollectionVec.h>
8 #include "UTIL/LCRelationNavigator.h"
9 #include "UTIL/LCIterator.h"
10 #include "UTIL/Operators.h"
11 #include <UTIL/BitField64.h>
12 #include "UTIL/LCTrackerConf.h"
13 #include <UTIL/BitSet32.h>
16 #include <marlin/Global.h>
17 #include <gear/GEAR.h>
18 #include <gear/VXDParameters.h>
19 #include <gear/VXDLayerLayout.h>
20 #include "gear/BField.h"
24 using namespace lcio ;
25 using namespace marlin ;
50 virtual void processRunHeader( LCRunHeader* run ) ;
54 virtual void processEvent( LCEvent * evt ) ;
57 virtual void check( LCEvent * evt ) ;
73 std::string _trueToReco{};
74 std::string _recoToTrue{};
75 std::string _mcParticleCollectionName{};
76 std::string _gammaGammaParticleCollectionName{};
77 std::string _ggResonanceName{};
79 std::vector<ReconstructedParticle*>_pfovec{};
81 std::string _outputParticleCollectionName{};
virtual Processor * newProcessor()
GammaGammaCandidateTruthFilter processor Checks which GammaGammaCandidates are correct author: Graham...