1 #ifndef XrayCutApplicationProcessor_h
2 #define XrayCutApplicationProcessor_h 1
4 #include "GridPixXrayObject.h"
5 #include "XrayGeometryService.h"
12 #include <EVENT/TrackerHit.h>
13 #include <EVENT/LCRelation.h>
14 #include <EVENT/LCCollection.h>
15 #include <IMPL/LCCollectionVec.h>
18 #include <marlin/Processor.h>
22 class XrayCutApplicationProcessor;
34 virtual void processRunHeader( lcio::LCRunHeader* run );
36 virtual void processEvent( lcio::LCEvent * evt );
42 std::string _inputCol;
45 std::string _outputCol;
48 int _outputIsTransient;
60 double _lowCutExcentricity;
61 double _highCutExcentricity;
63 double _lowCutSkewnessT;
64 double _highCutSkewnessT;
66 double _lowCutKurtosisT;
67 double _highCutKurtosisT;
69 double _lowCutKurtosisL;
70 double _highCutKurtosisL;
76 double _highCutLength;
85 double _highCutEnergy;
87 double _lowCutLikelihood;
88 double _highCutLikelihood;
90 int _highCutNumberXrays;
Definition: XrayCutApplicationProcessor.h:24
Definition: XrayGeometryService.h:22