9#ifndef _EVENT_HEADER_PROCESSOR_H__
10#define _EVENT_HEADER_PROCESSOR_H__
22#include <EVENT/LCGenericObject.h>
23#include <EVENT/LCCollection.h>
28#include "TClonesArray.h"
111 void parseVTPData(EVENT::LCGenericObject* vtp_data_lcio);
113 void parseTSData(EVENT::LCGenericObject* ts_data_lcio);
Class defining methods used to access event information and data collections.
Base classes for all user event processing components to extend.
Class used to decode TS words.
Class used to decode TI information.
Class used to decode VTP words.
Processor used to write event info. more details.
std::string tsCollRoot_
description
std::string vtpCollRoot_
description
std::string headCollRoot_
description
virtual void configure(const ParameterSet ¶meters)
Callback for the Processor to configure itself from the given set of parameters.
virtual void finalize()
Callback for the Processor to take any necessary action when the processing of events finishes.
std::string trigCollLcio_
description
virtual void initialize(TTree *tree)
Callback for the Processor to take any necessary action when the processing of events starts.
std::string run_evt_list_
std::map< int, std::vector< int > > run_evts_map_
description
std::string rfCollLcio_
description
std::string tsCollLcio_
description
void parseTSData(EVENT::LCGenericObject *ts_data_lcio)
std::string vtpCollLcio_
description
void parseVTPData(EVENT::LCGenericObject *vtp_data_lcio)
Base class for all event processing components.
virtual bool process()
Process the histograms and generate analysis output.