Go to the documentation of this file. 1 #ifndef _HGCalMaskResolutionAna_h_
2 #define _HGCalMaskResolutionAna_h_
29 std::vector<float>
son;
45 {
"HGCalEESensitive",
"HGCalHESiliconSensitive",
"HGCalHEScintillatorSensitive"}};
48 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
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
HeterogeneousHGCalRecHitsValidator(const edm::ParameterSet &)
static const unsigned nsubdetectors
void set_geometry_(const edm::EventSetup &, const unsigned &)
std::array< std::string, nsubdetectors > handles_str_