3 #define DIGITIZERAR_H 1
5 #include "marlin/Processor.h"
10 using namespace lcio ;
11 using namespace marlin ;
83 virtual void processRunHeader( LCRunHeader* run ) ;
85 virtual void processEvent( LCEvent * evt ) ;
88 virtual void check( LCEvent * evt ) ;
99 std::vector<std::string> _ecalCollections{};
100 std::vector<std::string> _hcalCollections{};
102 std::string _outputEcalCollection{};
103 std::string _outputHcalCollection{};
104 std::string _outputRelCollection{};
107 float _thresholdEcal{};
108 float _thresholdHcal{};
114 std::vector<float> _calibrCoeffEcal{};
115 std::vector<float> _calibrCoeffHcal{};
117 std::vector<int> _ecalLayers{};
118 std::vector<int> _hcalLayers{};
virtual Processor * newProcessor()