7#include "Framework/Configure/Parameters.h"
9#include "Tracking/Digitization/SiStripConstants.h"
10#include "Tracking/Digitization/StripClusterer.h"
11#include "Tracking/Reco/TrackerDaqMap.h"
12#include "Tracking/Reco/TrackingGeometryUser.h"
14namespace tracking::reco {
60 std::string in_collection_{
"FittedSiStripHits"};
61 std::string in_pass_{
""};
62 std::string out_collection_{
"StripMeasurements"};
68 std::string daq_map_file_{
""};
72 double seed_threshold_{4.0};
73 double neighbor_threshold_{3.0};
74 double cluster_threshold_{4.0};
75 double mean_time_ns_{0.0};
76 double time_window_ns_{-1.0};
77 double neighbor_delta_t_ns_{-1.0};
78 double max_chi2_ndf_{-1.0};
80 std::unique_ptr<tracking::digitization::StripClusterer> clusterer_;
Class implementing an event buffer system for storing event data.
Implements an event buffer system for storing event data.
Class which represents the process under execution.
virtual void process(Event &event) final
Processing an event for a Producer is calling produce.
Class encapsulating parameters for configuring a processor.
Clusters fitted silicon-strip hits and produces Measurement objects.
void onProcessStart() override
Callback for the EventProcessor to take any necessary action when the processing of events starts,...
void produce(framework::Event &event) override
Process the event and put new data products into it.
void configure(framework::config::Parameters ¶meters) override
Callback for the EventProcessor to configure itself from the given set of parameters.
std::map< int, int > layer_n_strips_
layer_id -> n_strips (from DAQ map)
a helper base class providing some methods to shorten access to common conditions used within the tra...