1 #ifndef TRIPLETRESOLUTIONPERFORMANCEPROCESSOR_H
2 #define TRIPLETRESOLUTIONPERFORMANCEPROCESSOR_H
4 #include <marlin/Processor.h>
5 #include "marlin/Global.h"
11 #include "ModuleDistortionCalculator.h"
13 #include "gear/TPCParameters.h"
61 virtual void processRunHeader(lcio::LCRunHeader* run);
63 virtual void processEvent(lcio::LCEvent* evt);
65 virtual void check(lcio::LCEvent* evt);
77 float _xyTripletsRange;
79 float _zTripletsRange;
84 std::map< std::pair<int,int>, TH1*> _zTripletsRow;
85 std::map< std::pair<int,int>, TH1*> _xyTripletsRow;
95 TNtuple * _allRowsTuple;
96 TNtuple * _singleRowsTuple;
97 TNtuple * _bestRowTuple;
105 const gear::TPCParameters* _gearParameters;
109 #endif // TRIPLETRESOLUTIONPERFORMANCEPROCESSOR_H