7#ifndef HodoDataProcessor_h
8#define HodoDataProcessor_h
20#include "EVENT/CalorimeterHit.h"
22#include "IMPL/LCGenericObjectImpl.h"
23#include "IMPL/CalorimeterHitImpl.h"
24#include "IMPL/ClusterImpl.h"
25#include "UTIL/BitField64.h"
Class defining methods used to access event information and data collections.
Class that encapsulates hodoscope hit information.
Base classes for all user event processing components to extend.
Processor for the Hodoscope, to convert LCIO to the HodoCluster and HodoHit classes in event....
UTIL::BitFieldValue getIdentifierFieldValue(std::string field, EVENT::CalorimeterHit *hit)
Method to unpack field value from a hodoscope hit ID from the ID string.
int debug_
Debug level. 0 is very quiet, 1 info, 2 debug.
std::string clusCollRoot_
description
const std::string encoder_string_
virtual void configure(const ParameterSet ¶meters)
Callback from ConfigurePython step for the Processor to configure itself from the given set of parame...
std::vector< HodoHit * > hits_
virtual void initialize(TTree *tree)
Callback for the Processor to take any necessary action when the processing of events starts.
virtual void finalize()
Callback for the Processor to take any necessary action when the processing of events finishes.
std::string hitCollLcio_Generic_
description
std::string hitCollRoot_
description
std::vector< HodoCluster * > clusters_
std::string clusCollLcio_
description
HodoDataProcessor(const std::string &name, Process &process)
Class constructor.
std::string hitCollLcio_
description
Base class for all event processing components.
virtual bool process()
Process the histograms and generate analysis output.