3 #ifndef AFTERRAWDATACONVERTERPROCESSOR_H
4 #define AFTERRAWDATACONVERTERPROCESSOR_H 1
7 #include <marlin/Processor.h>
21 class AFTERRawDataConverterProcessor :
public marlin::Processor
26 AFTERRawDataConverterProcessor() ;
30 virtual Processor* newProcessor()
32 return new AFTERRawDataConverterProcessor();
35 virtual void processRunHeader(lcio::LCRunHeader* run);
37 virtual void processEvent(lcio::LCEvent * evt);
39 virtual void check(lcio::LCEvent * evt);
47 std::string _input_tracker_raw_data_collection_name;
51 std::string _output_tracker_data_collection_name;
55 bool _output_is_transient;
59 int _new_pulse_sentinal_bit;
63 int _bin_count_before_pulse;
67 int _bits_per_sample_override;
73 #endif // AFTERRAWDATACONVERTERPROCESSOR_H