File indexing completed on 2024-04-06 12:27:34
0001 #ifndef RecoParticleFlow_PFRecHitProducer_interface_PFRecHitParamsSoA_h
0002 #define RecoParticleFlow_PFRecHitProducer_interface_PFRecHitParamsSoA_h
0003
0004 #include <Eigen/Core>
0005 #include <Eigen/Dense>
0006
0007 #include "DataFormats/SoATemplate/interface/SoACommon.h"
0008 #include "DataFormats/SoATemplate/interface/SoALayout.h"
0009 #include "DataFormats/SoATemplate/interface/SoAView.h"
0010
0011
0012
0013
0014 namespace reco {
0015 GENERATE_SOA_LAYOUT(PFRecHitHCALParamsSoALayout, SOA_COLUMN(float, energyThresholds))
0016 GENERATE_SOA_LAYOUT(PFRecHitECALParamsSoALayout,
0017 SOA_COLUMN(float, energyThresholds),
0018 SOA_SCALAR(float, cleaningThreshold))
0019
0020 using PFRecHitHCALParamsSoA = PFRecHitHCALParamsSoALayout<>;
0021 using PFRecHitECALParamsSoA = PFRecHitECALParamsSoALayout<>;
0022 }
0023
0024 #endif