8 #ifndef HERD_FARHITSREMOVERALGO_H_ 9 #define HERD_FARHITSREMOVERALGO_H_ 18 #include "algorithm/Algorithm.h" 99 bool Initialize()
override;
105 bool Process()
override;
109 bool _processFit =
false;
110 bool _processScd =
false;
112 float _maxDistance = 5.0f;
113 std::string _trackType{
"calo"};
114 std::string _entranceSideReco{
"calo"};
115 std::string _fitHitsCollName{
"fitHitsCollADC"};
116 std::string _fitGeoParCollName{
"fitDigitizedGeoParamsColl"};
117 std::string _fitNearHitsAlias{
"fitHitsCollADC"};
118 std::string _scdHitsCollName{
"scdHitsCollMC"};
119 std::string _scdGeoParCollName{
"scdGeoParamsColl"};
120 std::string _scdNearHitsAlias{
"scdHitsCollMC"};
125 bool _useMCTrack{
true};
136 #endif // BSB_FITFARHITSREMOVERALGO_H_ CssGeoParams.h CssGeoParams class declaration.
Definition: CaloPDCalibrationAlgo.h:24
Data structure for single silicon layer geometry parameters.
Definition: FitGeoParams.h:64
Herd::ScdHitsColl _scdNearHits
Definition: FarHitsRemoverAlgo.h:124
std::vector< Hit > Hits
Definition: FarHitsRemoverAlgo.h:129
Class describing a line in the 3D space.
Definition: Line.h:34
Algorithm that removes all hits lying far away from a given track.
Definition: FarHitsRemoverAlgo.h:87
Herd::FitHitsColl _fitNearHits
Definition: FarHitsRemoverAlgo.h:123
StorePtr _globStore
Definition: FarHitsRemoverAlgo.h:122
EntranceRecoMethod
Definition: FarHitsRemoverAlgo.h:126
Data structure for single silicon layer geometry parameters.
Definition: SiliconDetectorGeoParams.h:34