Skip to content
Snippets Groups Projects

Remove getDet in CaloFutureElectron

Merged Guanyue Wan requested to merge remove-getdet-in-calofutureelectron into master
2 files
+ 5
8
Compare changes
  • Side-by-side
  • Inline
Files
2
@@ -46,14 +46,13 @@ namespace LHCb::Calo::Interfaces {
virtual hypoPairStruct getElectronBrem( LHCb::ProtoParticle const& proto ) const = 0;
virtual State caloState( ProtoParticle const& proto, IGeometryInfo const& geometry ) const = 0;
virtual State closestState( ProtoParticle const& proto, IGeometryInfo const& geometry ) const = 0;
virtual Momentum bremMomentum( ProtoParticle const& proto ) const = 0;
virtual std::optional<double> caloTrajectoryL( ProtoParticle const& proto, IGeometryInfo const& geometry,
CaloPlane::Plane refPlane = CaloPlane::ShowerMax ) const = 0;
virtual State caloState( const DeCalorimeter& detCalo, ProtoParticle const& proto,
IGeometryInfo const& geometry ) const = 0;
virtual Momentum bremMomentum( ProtoParticle const& proto ) const = 0;
// interface that does not require ProtoParticle or Hypo, just basic track and cluster...
virtual State caloState( const LHCb::Track&, IGeometryInfo const& geometry ) const = 0;
virtual State caloState( const DeCalorimeter& detCalo, const LHCb::Track&,
IGeometryInfo const& geometry ) const = 0;
// functions implemented in terms of other functions...
double eOverP( ProtoParticle const& proto ) const {
Loading