6#include "Framework/Configure/Parameters.h"
8#include "Tracking/Digitization/SiStripConstants.h"
9#include "Tracking/Digitization/StripClusterer.h"
10#include "Tracking/Reco/TrackingGeometryUser.h"
12namespace tracking::reco {
58 std::string in_collection_{
"FittedSiStripHits"};
59 std::string in_pass_{
""};
60 std::string out_collection_{
"StripMeasurements"};
63 double seed_threshold_{4.0};
64 double neighbor_threshold_{3.0};
65 double cluster_threshold_{4.0};
66 double mean_time_ns_{0.0};
67 double time_window_ns_{-1.0};
68 double neighbor_delta_t_ns_{-1.0};
69 double max_chi2_ndf_{-1.0};
71 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.
a helper base class providing some methods to shorten access to common conditions used within the tra...