1 #ifndef TrueTrackCritAnalyser_h
2 #define TrueTrackCritAnalyser_h
6 #include "marlin/Processor.h"
8 #include "EVENT/TrackerHit.h"
9 #include "EVENT/Track.h"
10 #include "EVENT/LCRelation.h"
11 #include "MarlinTrk/IMarlinTrkSystem.h"
13 #include "KiTrack/Segment.h"
14 #include "Criteria/ICriterion.h"
16 #include "ILDImpl/SectorSystemFTD.h"
18 using namespace lcio ;
19 using namespace marlin ;
20 using namespace KiTrackMarlin;
98 virtual void processRunHeader( LCRunHeader* run ) ;
102 virtual void processEvent( LCEvent * evt ) ;
105 virtual void check( LCEvent * evt ) ;
131 std::string _rootFileName;
132 std::string _treeName2;
133 std::string _treeName3;
134 std::string _treeName4;
135 std::string _treeNameKalman;
136 std::string _treeNameHitDist;
138 std::string _colNameMCTrueTracksRel;
140 std::vector <ICriterion*> _crits2;
141 std::vector <ICriterion*> _crits3;
142 std::vector <ICriterion*> _crits4;
155 double _overlappingHitsDistMax;
156 bool _writeNewRootFile;
158 const SectorSystemFTD* _sectorSystemFTD;
Processor to analyse Criteria of true tracks.
Definition: TrueTrackCritAnalyser.h:82
std::string _FTDTrueTracks
Input collection name.
Definition: TrueTrackCritAnalyser.h:121