Go to the documentation of this file. 1 #ifndef _HGCalMaskResolutionAna_h_
2 #define _HGCalMaskResolutionAna_h_
31 std::vector<float>
son;
50 {
"HGCalEESensitive",
"HGCalHESiliconSensitive",
"HGCalHEScintillatorSensitive"}};
53 std::array<TTree*, nsubdetectors>
trees_;
std::vector< unsigned > detid
static const unsigned ncomputingdevices
std::vector< float > time
std::vector< float > energy
std::array< TTree *, nsubdetectors > trees_
std::vector< float > timeError
std::array< std::array< edm::EDGetTokenT< HGChefRecHitCollection >, ncomputingdevices >, nsubdetectors > tokens_
hgcal::RecHitTools recHitTools_
~HeterogeneousHGCalRecHitsValidator() override
std::array< ValidHitCollection, nsubdetectors > diffsValidRecHits
edm::ESGetToken< CaloGeometry, CaloGeometryRecord > estokenGeom_
std::array< ValidHitCollection, nsubdetectors > gpuValidRecHits
std::array< std::string, nsubdetectors > treenames_
std::array< ValidHitCollection, nsubdetectors > cpuValidRecHits
std::vector< unsigned > flagBits
void analyze(const edm::Event &, const edm::EventSetup &) override
std::array< edm::ESGetToken< HGCalGeometry, IdealGeometryRecord >, nsubdetectors > estokens_
HeterogeneousHGCalRecHitsValidator(const edm::ParameterSet &)
static const unsigned nsubdetectors
void set_geometry_(const edm::EventSetup &, const unsigned &)
std::array< std::string, nsubdetectors > handles_str_