#include <HGVHistoProducerAlgo.h>
Classes | |
struct | caloParticleOnLayer |
struct | detIdInfoInCluster |
struct | detIdInfoInTrackster |
Public Types | |
typedef dqm::legacy::DQMStore | DQMStore |
using | Histograms = HGVHistoProducerAlgoHistograms |
typedef dqm::legacy::MonitorElement | MonitorElement |
enum | validationType { Linking = 0, PatternRecognition, PatternRecognition_CP } |
Public Member Functions | |
void | bookCaloParticleHistos (DQMStore::IBooker &ibook, Histograms &histograms, int pdgid, unsigned int layers) |
void | bookClusterHistos_CellLevel (DQMStore::IBooker &ibook, Histograms &histograms, unsigned int layers, std::vector< int > thicknesses) |
void | bookClusterHistos_ClusterLevel (DQMStore::IBooker &ibook, Histograms &histograms, unsigned int layers, std::vector< int > thicknesses, std::string pathtomatbudfile) |
void | bookClusterHistos_LCtoCP_association (DQMStore::IBooker &ibook, Histograms &histograms, unsigned int layers) |
void | bookInfo (DQMStore::IBooker &ibook, Histograms &histograms) |
void | bookSimClusterAssociationHistos (DQMStore::IBooker &ibook, Histograms &histograms, unsigned int layers, std::vector< int > thicknesses) |
void | bookSimClusterHistos (DQMStore::IBooker &ibook, Histograms &histograms, unsigned int layers, std::vector< int > thicknesses) |
void | bookTracksterHistos (DQMStore::IBooker &ibook, Histograms &histograms, unsigned int layers) |
void | bookTracksterSTSHistos (DQMStore::IBooker &ibook, Histograms &histograms, const validationType valType) |
double | distance (const double x1, const double y1, const double x2, const double y2) const |
double | distance2 (const double x1, const double y1, const double x2, const double y2) const |
void | fill_caloparticle_histos (const Histograms &histograms, int pdgid, const CaloParticle &caloparticle, std::vector< SimVertex > const &simVertices, unsigned int layers, std::unordered_map< DetId, const HGCRecHit * > const &) const |
void | fill_cluster_histos (const Histograms &histograms, const int count, const reco::CaloCluster &cluster) const |
void | fill_generic_cluster_histos (const Histograms &histograms, const int count, edm::Handle< reco::CaloClusterCollection > clusterHandle, const reco::CaloClusterCollection &clusters, const Density &densities, edm::Handle< std::vector< CaloParticle >> caloParticleHandle, std::vector< CaloParticle > const &cP, std::vector< size_t > const &cPIndices, std::vector< size_t > const &cPSelectedIndices, std::unordered_map< DetId, const HGCRecHit * > const &, std::map< double, double > cummatbudg, unsigned int layers, std::vector< int > thicknesses, const hgcal::RecoToSimCollection &recSimColl, const hgcal::SimToRecoCollection &simRecColl) const |
void | fill_info_histos (const Histograms &histograms, unsigned int layers) const |
void | fill_simCluster_histos (const Histograms &histograms, std::vector< SimCluster > const &simClusters, unsigned int layers, std::vector< int > thicknesses) const |
void | fill_simClusterAssociation_histos (const Histograms &histograms, const int count, edm::Handle< reco::CaloClusterCollection > clusterHandle, const reco::CaloClusterCollection &clusters, edm::Handle< std::vector< SimCluster >> simClusterHandle, std::vector< SimCluster > const &simClusters, std::vector< size_t > const &sCIndices, const std::vector< float > &mask, std::unordered_map< DetId, const HGCRecHit * > const &hitMap, unsigned int layers, const hgcal::RecoToSimCollectionWithSimClusters &recSimColl, const hgcal::SimToRecoCollectionWithSimClusters &simRecColl) const |
void | fill_trackster_histos (const Histograms &histograms, const int count, const ticl::TracksterCollection &Tracksters, const reco::CaloClusterCollection &layerClusters, const ticl::TracksterCollection &simTS, const ticl::TracksterCollection &simTS_fromCP, std::map< uint, std::vector< uint >> const &simTrackstersMap, std::vector< SimCluster > const &sC, const edm::ProductID &cPHandle_id, std::vector< CaloParticle > const &cP, std::vector< size_t > const &cPIndices, std::vector< size_t > const &cPSelectedIndices, std::unordered_map< DetId, const HGCRecHit * > const &, unsigned int layers) const |
DetId | findmaxhit (const reco::CaloCluster &cluster, std::unordered_map< DetId, const HGCRecHit * > const &) const |
HGVHistoProducerAlgo (const edm::ParameterSet &pset) | |
void | layerClusters_to_CaloParticles (const Histograms &histograms, edm::Handle< reco::CaloClusterCollection > clusterHandle, const reco::CaloClusterCollection &clusters, edm::Handle< std::vector< CaloParticle >> caloParticleHandle, std::vector< CaloParticle > const &cP, std::vector< size_t > const &cPIndices, std::vector< size_t > const &cPSelectedIndices, std::unordered_map< DetId, const HGCRecHit * > const &, unsigned int layers, const hgcal::RecoToSimCollection &recSimColl, const hgcal::SimToRecoCollection &simRecColl) const |
void | layerClusters_to_SimClusters (const Histograms &histograms, const int count, edm::Handle< reco::CaloClusterCollection > clusterHandle, const reco::CaloClusterCollection &clusters, edm::Handle< std::vector< SimCluster >> simClusterHandle, std::vector< SimCluster > const &simClusters, std::vector< size_t > const &sCIndices, const std::vector< float > &mask, std::unordered_map< DetId, const HGCRecHit * > const &, unsigned int layers, const hgcal::RecoToSimCollectionWithSimClusters &recSimColl, const hgcal::SimToRecoCollectionWithSimClusters &simRecColl) const |
void | setRecHitTools (std::shared_ptr< hgcal::RecHitTools > recHitTools) |
void | tracksters_to_SimTracksters (const Histograms &histograms, const int count, const ticl::TracksterCollection &Tracksters, const reco::CaloClusterCollection &layerClusters, const ticl::TracksterCollection &simTS, const validationType valType, const ticl::TracksterCollection &simTS_fromCP, std::map< uint, std::vector< uint >> const &simTrackstersMap, std::vector< SimCluster > const &sC, const edm::ProductID &cPHandle_id, std::vector< CaloParticle > const &cP, std::vector< size_t > const &cPIndices, std::vector< size_t > const &cPSelectedIndices, std::unordered_map< DetId, const HGCRecHit * > const &, unsigned int layers) const |
~HGVHistoProducerAlgo () | |
Private Member Functions | |
double | getEta (double eta) const |
Definition at line 223 of file HGVHistoProducerAlgo.h.
Definition at line 225 of file HGVHistoProducerAlgo.h.
Definition at line 231 of file HGVHistoProducerAlgo.h.
Definition at line 226 of file HGVHistoProducerAlgo.h.
Enumerator | |
---|---|
Linking | |
PatternRecognition | |
PatternRecognition_CP |
Definition at line 260 of file HGVHistoProducerAlgo.h.
HGVHistoProducerAlgo::HGVHistoProducerAlgo | ( | const edm::ParameterSet & | pset | ) |
Definition at line 22 of file HGVHistoProducerAlgo.cc.
HGVHistoProducerAlgo::~HGVHistoProducerAlgo | ( | ) |
Definition at line 202 of file HGVHistoProducerAlgo.cc.
void HGVHistoProducerAlgo::bookCaloParticleHistos | ( | DQMStore::IBooker & | ibook, |
Histograms & | histograms, | ||
int | pdgid, | ||
unsigned int | layers | ||
) |
Definition at line 213 of file HGVHistoProducerAlgo.cc.
References dqm::implementation::IBooker::book1D(), dqm::implementation::IBooker::book2D(), HGVHistoProducerAlgoHistograms::h_caloparticle_energy, HGVHistoProducerAlgoHistograms::h_caloparticle_energyDifference, HGVHistoProducerAlgoHistograms::h_caloparticle_eta, HGVHistoProducerAlgoHistograms::h_caloparticle_eta_Zorigin, HGVHistoProducerAlgoHistograms::h_caloparticle_firstlayer, HGVHistoProducerAlgoHistograms::h_caloparticle_firstlayer_matchedtoRecHit, HGVHistoProducerAlgoHistograms::h_caloparticle_fractions, HGVHistoProducerAlgoHistograms::h_caloparticle_fractions_weight, HGVHistoProducerAlgoHistograms::h_caloparticle_lastlayer, HGVHistoProducerAlgoHistograms::h_caloparticle_lastlayer_matchedtoRecHit, HGVHistoProducerAlgoHistograms::h_caloparticle_layersnum, HGVHistoProducerAlgoHistograms::h_caloparticle_layersnum_matchedtoRecHit, HGVHistoProducerAlgoHistograms::h_caloparticle_nHits_matched_energy, HGVHistoProducerAlgoHistograms::h_caloparticle_nHits_matched_energy_layer, HGVHistoProducerAlgoHistograms::h_caloparticle_nHits_matched_energy_layer_1SimCl, HGVHistoProducerAlgoHistograms::h_caloparticle_nHitsInSimClusters, HGVHistoProducerAlgoHistograms::h_caloparticle_nHitsInSimClusters_matchedtoRecHit, HGVHistoProducerAlgoHistograms::h_caloparticle_nSimClusters, HGVHistoProducerAlgoHistograms::h_caloparticle_phi, HGVHistoProducerAlgoHistograms::h_caloparticle_pt, HGVHistoProducerAlgoHistograms::h_caloparticle_selfenergy, HGVHistoProducerAlgoHistograms::h_caloparticle_sum_energy_layer, maxEne_, maxEta_, maxPhi_, maxPt_, maxZpos_, minEne_, minEta_, minPhi_, minPt_, minZpos_, nintEne_, nintEta_, nintPhi_, nintPt_, and nintZpos_.
void HGVHistoProducerAlgo::bookClusterHistos_CellLevel | ( | DQMStore::IBooker & | ibook, |
Histograms & | histograms, | ||
unsigned int | layers, | ||
std::vector< int > | thicknesses | ||
) |
Definition at line 863 of file HGVHistoProducerAlgo.cc.
References dqm::implementation::IBooker::book1D(), dqm::implementation::IBooker::book2D(), HGVHistoProducerAlgoHistograms::h_cellAssociation_perlayer, HGVHistoProducerAlgoHistograms::h_cellsenedens_perthick, HGVHistoProducerAlgoHistograms::h_cellsnum_perthickperlayer, HGVHistoProducerAlgoHistograms::h_distancebetseedandmaxcell_perthickperlayer, HGVHistoProducerAlgoHistograms::h_distancebetseedandmaxcellvsclusterenergy_perthickperlayer, HGVHistoProducerAlgoHistograms::h_distancetomaxcell_perthickperlayer, HGVHistoProducerAlgoHistograms::h_distancetomaxcell_perthickperlayer_eneweighted, HGVHistoProducerAlgoHistograms::h_distancetoseedcell_perthickperlayer, HGVHistoProducerAlgoHistograms::h_distancetoseedcell_perthickperlayer_eneweighted, LayerTriplets::layers(), maxCellsEneDensperthick_, maxClEneperthickperlayer_, maxDisSeedToMaxperthickperlayer_, maxDisToMaxperthickperlayer_, maxDisToMaxperthickperlayerenewei_, maxDisToSeedperthickperlayer_, maxDisToSeedperthickperlayerenewei_, maxTotNcellsperthickperlayer_, minCellsEneDensperthick_, minClEneperthickperlayer_, minDisSeedToMaxperthickperlayer_, minDisToMaxperthickperlayer_, minDisToMaxperthickperlayerenewei_, minDisToSeedperthickperlayer_, minDisToSeedperthickperlayerenewei_, minTotNcellsperthickperlayer_, nintCellsEneDensperthick_, nintClEneperthickperlayer_, nintDisSeedToMaxperthickperlayer_, nintDisToMaxperthickperlayer_, nintDisToMaxperthickperlayerenewei_, nintDisToSeedperthickperlayer_, nintDisToSeedperthickperlayerenewei_, nintTotNcellsperthickperlayer_, AlCaHLTBitMon_QueryRunRegistry::string, and cond::impl::to_string().
void HGVHistoProducerAlgo::bookClusterHistos_ClusterLevel | ( | DQMStore::IBooker & | ibook, |
Histograms & | histograms, | ||
unsigned int | layers, | ||
std::vector< int > | thicknesses, | ||
std::string | pathtomatbudfile | ||
) |
Definition at line 599 of file HGVHistoProducerAlgo.cc.
References dqm::implementation::IBooker::book1D(), HGVHistoProducerAlgoHistograms::h_cluster_eta, HGVHistoProducerAlgoHistograms::h_clusternum_perlayer, HGVHistoProducerAlgoHistograms::h_clusternum_perthick, HGVHistoProducerAlgoHistograms::h_energyclustered_perlayer, HGVHistoProducerAlgoHistograms::h_energyclustered_zminus, HGVHistoProducerAlgoHistograms::h_energyclustered_zplus, HGVHistoProducerAlgoHistograms::h_longdepthbarycentre_zminus, HGVHistoProducerAlgoHistograms::h_longdepthbarycentre_zplus, HGVHistoProducerAlgoHistograms::h_mixedhitscluster_zminus, HGVHistoProducerAlgoHistograms::h_mixedhitscluster_zplus, LayerTriplets::layers(), maxEneCl_, maxEneClperlay_, maxEta_, maxLongDepBary_, maxMixedHitsCluster_, maxTotNClsperlay_, maxTotNClsperthick_, minEneCl_, minEneClperlay_, minEta_, minLongDepBary_, minMixedHitsCluster_, minTotNClsperlay_, minTotNClsperthick_, nintEneCl_, nintEneClperlay_, nintEta_, nintLongDepBary_, nintMixedHitsCluster_, nintTotNClsperlay_, nintTotNClsperthick_, AlCaHLTBitMon_QueryRunRegistry::string, and cond::impl::to_string().
void HGVHistoProducerAlgo::bookClusterHistos_LCtoCP_association | ( | DQMStore::IBooker & | ibook, |
Histograms & | histograms, | ||
unsigned int | layers | ||
) |
Definition at line 696 of file HGVHistoProducerAlgo.cc.
References dqm::implementation::IBooker::book1D(), dqm::implementation::IBooker::book2D(), dqm::implementation::IBooker::bookProfile(), HGVHistoProducerAlgoHistograms::h_denom_caloparticle_eta_perlayer, HGVHistoProducerAlgoHistograms::h_denom_caloparticle_phi_perlayer, HGVHistoProducerAlgoHistograms::h_denom_layercl_eta_perlayer, HGVHistoProducerAlgoHistograms::h_denom_layercl_phi_perlayer, HGVHistoProducerAlgoHistograms::h_energy_vs_score_caloparticle2layercl_perlayer, HGVHistoProducerAlgoHistograms::h_energy_vs_score_layercl2caloparticle_perlayer, HGVHistoProducerAlgoHistograms::h_num_caloparticle_eta_perlayer, HGVHistoProducerAlgoHistograms::h_num_caloparticle_phi_perlayer, HGVHistoProducerAlgoHistograms::h_num_layercl_eta_perlayer, HGVHistoProducerAlgoHistograms::h_num_layercl_phi_perlayer, HGVHistoProducerAlgoHistograms::h_numDup_caloparticle_eta_perlayer, HGVHistoProducerAlgoHistograms::h_numDup_caloparticle_phi_perlayer, HGVHistoProducerAlgoHistograms::h_numMerge_layercl_eta_perlayer, HGVHistoProducerAlgoHistograms::h_numMerge_layercl_phi_perlayer, HGVHistoProducerAlgoHistograms::h_score_caloparticle2layercl_perlayer, HGVHistoProducerAlgoHistograms::h_score_layercl2caloparticle_perlayer, HGVHistoProducerAlgoHistograms::h_sharedenergy_caloparticle2layercl_perlayer, HGVHistoProducerAlgoHistograms::h_sharedenergy_caloparticle2layercl_vs_eta_perlayer, HGVHistoProducerAlgoHistograms::h_sharedenergy_caloparticle2layercl_vs_phi_perlayer, HGVHistoProducerAlgoHistograms::h_sharedenergy_layercl2caloparticle_perlayer, HGVHistoProducerAlgoHistograms::h_sharedenergy_layercl2caloparticle_vs_eta_perlayer, HGVHistoProducerAlgoHistograms::h_sharedenergy_layercl2caloparticle_vs_phi_perlayer, LayerTriplets::layers(), maxEta_, maxPhi_, maxScore_, maxSharedEneFrac_, minEta_, minPhi_, minScore_, minSharedEneFrac_, nintEta_, nintPhi_, nintScore_, nintSharedEneFrac_, AlCaHLTBitMon_QueryRunRegistry::string, and cond::impl::to_string().
void HGVHistoProducerAlgo::bookInfo | ( | DQMStore::IBooker & | ibook, |
Histograms & | histograms | ||
) |
Definition at line 204 of file HGVHistoProducerAlgo.cc.
References dqm::implementation::IBooker::bookInt(), HGVHistoProducerAlgoHistograms::lastLayerEEzm, HGVHistoProducerAlgoHistograms::lastLayerEEzp, HGVHistoProducerAlgoHistograms::lastLayerFHzm, HGVHistoProducerAlgoHistograms::lastLayerFHzp, HGVHistoProducerAlgoHistograms::maxlayerzm, and HGVHistoProducerAlgoHistograms::maxlayerzp.
void HGVHistoProducerAlgo::bookSimClusterAssociationHistos | ( | DQMStore::IBooker & | ibook, |
Histograms & | histograms, | ||
unsigned int | layers, | ||
std::vector< int > | thicknesses | ||
) |
Definition at line 342 of file HGVHistoProducerAlgo.cc.
References dqm::implementation::IBooker::book1D(), dqm::implementation::IBooker::book2D(), dqm::implementation::IBooker::bookProfile(), HGVHistoProducerAlgoHistograms::h_denom_layercl_in_simcl_eta_perlayer, HGVHistoProducerAlgoHistograms::h_denom_layercl_in_simcl_phi_perlayer, HGVHistoProducerAlgoHistograms::h_denom_simcluster_eta_perlayer, HGVHistoProducerAlgoHistograms::h_denom_simcluster_phi_perlayer, HGVHistoProducerAlgoHistograms::h_energy_vs_score_layercl2simcluster_perlayer, HGVHistoProducerAlgoHistograms::h_energy_vs_score_simcluster2layercl_perlayer, HGVHistoProducerAlgoHistograms::h_num_layercl_in_simcl_eta_perlayer, HGVHistoProducerAlgoHistograms::h_num_layercl_in_simcl_phi_perlayer, HGVHistoProducerAlgoHistograms::h_num_simcluster_eta_perlayer, HGVHistoProducerAlgoHistograms::h_num_simcluster_phi_perlayer, HGVHistoProducerAlgoHistograms::h_numDup_simcluster_eta_perlayer, HGVHistoProducerAlgoHistograms::h_numDup_simcluster_phi_perlayer, HGVHistoProducerAlgoHistograms::h_numMerge_layercl_in_simcl_eta_perlayer, HGVHistoProducerAlgoHistograms::h_numMerge_layercl_in_simcl_phi_perlayer, HGVHistoProducerAlgoHistograms::h_score_layercl2simcluster_perlayer, HGVHistoProducerAlgoHistograms::h_score_simcluster2layercl_perlayer, HGVHistoProducerAlgoHistograms::h_sharedenergy_layercl2simcluster_perlayer, HGVHistoProducerAlgoHistograms::h_sharedenergy_layercl2simcluster_vs_eta_perlayer, HGVHistoProducerAlgoHistograms::h_sharedenergy_layercl2simcluster_vs_phi_perlayer, HGVHistoProducerAlgoHistograms::h_sharedenergy_simcluster2layercl_perlayer, HGVHistoProducerAlgoHistograms::h_sharedenergy_simcluster2layercl_vs_eta_perlayer, HGVHistoProducerAlgoHistograms::h_sharedenergy_simcluster2layercl_vs_phi_perlayer, LayerTriplets::layers(), maxEta_, maxPhi_, maxScore_, maxSharedEneFrac_, minEta_, minPhi_, minScore_, minSharedEneFrac_, eostools::move(), nintEta_, nintPhi_, nintScore_, nintSharedEneFrac_, AlCaHLTBitMon_QueryRunRegistry::string, and cond::impl::to_string().
void HGVHistoProducerAlgo::bookSimClusterHistos | ( | DQMStore::IBooker & | ibook, |
Histograms & | histograms, | ||
unsigned int | layers, | ||
std::vector< int > | thicknesses | ||
) |
Definition at line 290 of file HGVHistoProducerAlgo.cc.
References dqm::implementation::IBooker::book1D(), HGVHistoProducerAlgoHistograms::h_mixedhitssimcluster_zminus, HGVHistoProducerAlgoHistograms::h_mixedhitssimcluster_zplus, HGVHistoProducerAlgoHistograms::h_simclusternum_perlayer, HGVHistoProducerAlgoHistograms::h_simclusternum_perthick, LayerTriplets::layers(), maxMixedHitsSimCluster_, maxTotNsimClsperlay_, maxTotNsimClsperthick_, minMixedHitsSimCluster_, minTotNsimClsperlay_, minTotNsimClsperthick_, nintMixedHitsSimCluster_, nintTotNsimClsperlay_, nintTotNsimClsperthick_, AlCaHLTBitMon_QueryRunRegistry::string, and cond::impl::to_string().
void HGVHistoProducerAlgo::bookTracksterHistos | ( | DQMStore::IBooker & | ibook, |
Histograms & | histograms, | ||
unsigned int | layers | ||
) |
Definition at line 971 of file HGVHistoProducerAlgo.cc.
References dqm::implementation::IBooker::book1D(), dqm::implementation::IBooker::book2D(), dqm::implementation::IBooker::bookProfile(), HGVHistoProducerAlgoHistograms::h_clusternum_in_trackster, HGVHistoProducerAlgoHistograms::h_clusternum_in_trackster_perlayer, HGVHistoProducerAlgoHistograms::h_clusternum_in_trackster_vs_layer, HGVHistoProducerAlgoHistograms::h_conttracksternum, HGVHistoProducerAlgoHistograms::h_multiplicity_numberOfEventsHistogram, HGVHistoProducerAlgoHistograms::h_multiplicity_zminus_numberOfEventsHistogram, HGVHistoProducerAlgoHistograms::h_multiplicity_zplus_numberOfEventsHistogram, HGVHistoProducerAlgoHistograms::h_multiplicityOfLCinTST, HGVHistoProducerAlgoHistograms::h_multiplicityOfLCinTST_vs_layercluster_zminus, HGVHistoProducerAlgoHistograms::h_multiplicityOfLCinTST_vs_layercluster_zplus, HGVHistoProducerAlgoHistograms::h_multiplicityOfLCinTST_vs_layerclusterenergy, HGVHistoProducerAlgoHistograms::h_nonconttracksternum, HGVHistoProducerAlgoHistograms::h_trackster_energy, HGVHistoProducerAlgoHistograms::h_trackster_eta, HGVHistoProducerAlgoHistograms::h_trackster_firstlayer, HGVHistoProducerAlgoHistograms::h_trackster_lastlayer, HGVHistoProducerAlgoHistograms::h_trackster_layersnum, HGVHistoProducerAlgoHistograms::h_trackster_phi, HGVHistoProducerAlgoHistograms::h_trackster_pt, HGVHistoProducerAlgoHistograms::h_trackster_x, HGVHistoProducerAlgoHistograms::h_trackster_y, HGVHistoProducerAlgoHistograms::h_trackster_z, HGVHistoProducerAlgoHistograms::h_tracksternum, LayerTriplets::layers(), maxClEnepermultiplicity_, maxEne_, maxEta_, maxMplofLCs_, maxPhi_, maxPt_, maxSizeCLsinTSTs_, maxTotNClsinTSTs_, maxTotNClsinTSTsperlayer_, maxTotNTSTs_, maxX_, maxY_, maxZ_, minClEnepermultiplicity_, minEne_, minEta_, minMplofLCs_, minPhi_, minPt_, minSizeCLsinTSTs_, minTotNClsinTSTs_, minTotNClsinTSTsperlayer_, minTotNTSTs_, minX_, minY_, minZ_, eostools::move(), nintClEnepermultiplicity_, nintEne_, nintEta_, nintMplofLCs_, nintPhi_, nintPt_, nintSizeCLsinTSTs_, nintTotNClsinTSTs_, nintTotNClsinTSTsperlayer_, nintTotNTSTs_, nintX_, nintY_, nintZ_, AlCaHLTBitMon_QueryRunRegistry::string, and cond::impl::to_string().
void HGVHistoProducerAlgo::bookTracksterSTSHistos | ( | DQMStore::IBooker & | ibook, |
Histograms & | histograms, | ||
const validationType | valType | ||
) |
Definition at line 1113 of file HGVHistoProducerAlgo.cc.
References dqm::implementation::IBooker::book1D(), dqm::implementation::IBooker::book2D(), dqm::implementation::IBooker::bookProfile(), HGVHistoProducerAlgoHistograms::h_denom_caloparticle_en, HGVHistoProducerAlgoHistograms::h_denom_caloparticle_eta, HGVHistoProducerAlgoHistograms::h_denom_caloparticle_phi, HGVHistoProducerAlgoHistograms::h_denom_caloparticle_pt, HGVHistoProducerAlgoHistograms::h_denom_trackster_en, HGVHistoProducerAlgoHistograms::h_denom_trackster_eta, HGVHistoProducerAlgoHistograms::h_denom_trackster_phi, HGVHistoProducerAlgoHistograms::h_denom_trackster_pt, HGVHistoProducerAlgoHistograms::h_energy_vs_score_caloparticle2bestTrackster, HGVHistoProducerAlgoHistograms::h_energy_vs_score_caloparticle2bestTrackster2, HGVHistoProducerAlgoHistograms::h_energy_vs_score_caloparticle2trackster, HGVHistoProducerAlgoHistograms::h_energy_vs_score_trackster2bestCaloparticle, HGVHistoProducerAlgoHistograms::h_energy_vs_score_trackster2bestCaloparticle2, HGVHistoProducerAlgoHistograms::h_energy_vs_score_trackster2caloparticle, HGVHistoProducerAlgoHistograms::h_num_caloparticle_en, HGVHistoProducerAlgoHistograms::h_num_caloparticle_eta, HGVHistoProducerAlgoHistograms::h_num_caloparticle_phi, HGVHistoProducerAlgoHistograms::h_num_caloparticle_pt, HGVHistoProducerAlgoHistograms::h_num_trackster_en, HGVHistoProducerAlgoHistograms::h_num_trackster_eta, HGVHistoProducerAlgoHistograms::h_num_trackster_phi, HGVHistoProducerAlgoHistograms::h_num_trackster_pt, HGVHistoProducerAlgoHistograms::h_numDup_trackster_en, HGVHistoProducerAlgoHistograms::h_numDup_trackster_eta, HGVHistoProducerAlgoHistograms::h_numDup_trackster_phi, HGVHistoProducerAlgoHistograms::h_numDup_trackster_pt, HGVHistoProducerAlgoHistograms::h_numEff_caloparticle_en, HGVHistoProducerAlgoHistograms::h_numEff_caloparticle_eta, HGVHistoProducerAlgoHistograms::h_numEff_caloparticle_phi, HGVHistoProducerAlgoHistograms::h_numEff_caloparticle_pt, HGVHistoProducerAlgoHistograms::h_numMerge_trackster_en, HGVHistoProducerAlgoHistograms::h_numMerge_trackster_eta, HGVHistoProducerAlgoHistograms::h_numMerge_trackster_phi, HGVHistoProducerAlgoHistograms::h_numMerge_trackster_pt, HGVHistoProducerAlgoHistograms::h_score_caloparticle2trackster, HGVHistoProducerAlgoHistograms::h_score_trackster2bestCaloparticle, HGVHistoProducerAlgoHistograms::h_score_trackster2bestCaloparticle2, HGVHistoProducerAlgoHistograms::h_score_trackster2caloparticle, HGVHistoProducerAlgoHistograms::h_scoreDupl_caloparticle2trackster, HGVHistoProducerAlgoHistograms::h_scorePur_caloparticle2trackster, HGVHistoProducerAlgoHistograms::h_sharedenergy_caloparticle2trackster, HGVHistoProducerAlgoHistograms::h_sharedenergy_caloparticle2trackster_assoc, HGVHistoProducerAlgoHistograms::h_sharedenergy_caloparticle2trackster_assoc2, HGVHistoProducerAlgoHistograms::h_sharedenergy_caloparticle2trackster_assoc_vs_eta, HGVHistoProducerAlgoHistograms::h_sharedenergy_caloparticle2trackster_assoc_vs_phi, HGVHistoProducerAlgoHistograms::h_sharedenergy_trackster2bestCaloparticle, HGVHistoProducerAlgoHistograms::h_sharedenergy_trackster2bestCaloparticle2, HGVHistoProducerAlgoHistograms::h_sharedenergy_trackster2bestCaloparticle_vs_eta, HGVHistoProducerAlgoHistograms::h_sharedenergy_trackster2bestCaloparticle_vs_phi, HGVHistoProducerAlgoHistograms::h_sharedenergy_trackster2caloparticle, maxEne_, maxEta_, maxPhi_, maxPt_, maxScore_, maxTSTSharedEneFrac_, minEne_, minEta_, minPhi_, minPt_, minScore_, minTSTSharedEneFrac_, nintEne_, nintEta_, nintPhi_, nintPt_, nintScore_, nintSharedEneFrac_, and hgcalPerformanceValidation::val.
double HGVHistoProducerAlgo::distance | ( | const double | x1, |
const double | y1, | ||
const double | x2, | ||
const double | y2 | ||
) | const |
Definition at line 3535 of file HGVHistoProducerAlgo.cc.
References distance2(), and mathSSE::sqrt().
Referenced by fill_generic_cluster_histos().
double HGVHistoProducerAlgo::distance2 | ( | const double | x1, |
const double | y1, | ||
const double | x2, | ||
const double | y2 | ||
) | const |
Definition at line 3527 of file HGVHistoProducerAlgo.cc.
References PVValHelper::dx, and PVValHelper::dy.
Referenced by distance().
void HGVHistoProducerAlgo::fill_caloparticle_histos | ( | const Histograms & | histograms, |
int | pdgid, | ||
const CaloParticle & | caloparticle, | ||
std::vector< SimVertex > const & | simVertices, | ||
unsigned int | layers, | ||
std::unordered_map< DetId, const HGCRecHit * > const & | hitMap | ||
) | const |
Definition at line 1439 of file HGVHistoProducerAlgo.cc.
References SplitLinear::begin, dataset::end, relval_parameters_module::energy, CaloParticle::energy(), PVValHelper::eta, CaloParticle::eta(), newFWLiteAna::found, CaloParticle::g4Tracks(), getEta(), HGVHistoProducerAlgoHistograms::h_caloparticle_energy, HGVHistoProducerAlgoHistograms::h_caloparticle_energyDifference, HGVHistoProducerAlgoHistograms::h_caloparticle_eta, HGVHistoProducerAlgoHistograms::h_caloparticle_eta_Zorigin, HGVHistoProducerAlgoHistograms::h_caloparticle_firstlayer, HGVHistoProducerAlgoHistograms::h_caloparticle_firstlayer_matchedtoRecHit, HGVHistoProducerAlgoHistograms::h_caloparticle_fractions, HGVHistoProducerAlgoHistograms::h_caloparticle_fractions_weight, HGVHistoProducerAlgoHistograms::h_caloparticle_lastlayer, HGVHistoProducerAlgoHistograms::h_caloparticle_lastlayer_matchedtoRecHit, HGVHistoProducerAlgoHistograms::h_caloparticle_layersnum, HGVHistoProducerAlgoHistograms::h_caloparticle_layersnum_matchedtoRecHit, HGVHistoProducerAlgoHistograms::h_caloparticle_nHits_matched_energy, HGVHistoProducerAlgoHistograms::h_caloparticle_nHits_matched_energy_layer, HGVHistoProducerAlgoHistograms::h_caloparticle_nHits_matched_energy_layer_1SimCl, HGVHistoProducerAlgoHistograms::h_caloparticle_nHitsInSimClusters, HGVHistoProducerAlgoHistograms::h_caloparticle_nHitsInSimClusters_matchedtoRecHit, HGVHistoProducerAlgoHistograms::h_caloparticle_nSimClusters, HGVHistoProducerAlgoHistograms::h_caloparticle_phi, HGVHistoProducerAlgoHistograms::h_caloparticle_pt, HGVHistoProducerAlgoHistograms::h_caloparticle_selfenergy, HGVHistoProducerAlgoHistograms::h_caloparticle_sum_energy_layer, mps_fire::i, LogDebug, SiStripPI::max, SiStripPI::min, CaloParticle::phi(), position, funct::pow(), CaloParticle::pt(), recHitTools_, CaloParticle::simClusters(), trackerHits::simHits, edm::RefVector< C, T, F >::size(), findQualityFiles::v, and histoStyle::weight.
void HGVHistoProducerAlgo::fill_cluster_histos | ( | const Histograms & | histograms, |
const int | count, | ||
const reco::CaloCluster & | cluster | ||
) | const |
Definition at line 1731 of file HGVHistoProducerAlgo.cc.
References submitPVResolutionJobs::count, PVValHelper::eta, reco::CaloCluster::eta(), getEta(), and HGVHistoProducerAlgoHistograms::h_cluster_eta.
void HGVHistoProducerAlgo::fill_generic_cluster_histos | ( | const Histograms & | histograms, |
const int | count, | ||
edm::Handle< reco::CaloClusterCollection > | clusterHandle, | ||
const reco::CaloClusterCollection & | clusters, | ||
const Density & | densities, | ||
edm::Handle< std::vector< CaloParticle >> | caloParticleHandle, | ||
std::vector< CaloParticle > const & | cP, | ||
std::vector< size_t > const & | cPIndices, | ||
std::vector< size_t > const & | cPSelectedIndices, | ||
std::unordered_map< DetId, const HGCRecHit * > const & | hitMap, | ||
std::map< double, double > | cummatbudg, | ||
unsigned int | layers, | ||
std::vector< int > | thicknesses, | ||
const hgcal::RecoToSimCollection & | recSimColl, | ||
const hgcal::SimToRecoCollection & | simRecColl | ||
) | const |
Definition at line 2175 of file HGVHistoProducerAlgo.cc.
References submitPVResolutionJobs::count, DetId::det(), distance(), HLT_FULL_cff::distance, CaloRecHit::energy(), PVValHelper::eta, findmaxhit(), DetId::Forward, HGVHistoProducerAlgoHistograms::h_cellsenedens_perthick, HGVHistoProducerAlgoHistograms::h_cellsnum_perthickperlayer, HGVHistoProducerAlgoHistograms::h_clusternum_perlayer, HGVHistoProducerAlgoHistograms::h_clusternum_perthick, HGVHistoProducerAlgoHistograms::h_distancebetseedandmaxcell_perthickperlayer, HGVHistoProducerAlgoHistograms::h_distancebetseedandmaxcellvsclusterenergy_perthickperlayer, HGVHistoProducerAlgoHistograms::h_distancetomaxcell_perthickperlayer, HGVHistoProducerAlgoHistograms::h_distancetomaxcell_perthickperlayer_eneweighted, HGVHistoProducerAlgoHistograms::h_distancetoseedcell_perthickperlayer, HGVHistoProducerAlgoHistograms::h_distancetoseedcell_perthickperlayer_eneweighted, HGVHistoProducerAlgoHistograms::h_energyclustered_perlayer, HGVHistoProducerAlgoHistograms::h_energyclustered_zminus, HGVHistoProducerAlgoHistograms::h_energyclustered_zplus, HGVHistoProducerAlgoHistograms::h_longdepthbarycentre_zminus, HGVHistoProducerAlgoHistograms::h_longdepthbarycentre_zplus, HGVHistoProducerAlgoHistograms::h_mixedhitscluster_zminus, HGVHistoProducerAlgoHistograms::h_mixedhitscluster_zplus, DetId::HGCalEE, DetId::HGCalHSc, DetId::HGCalHSi, layerClusters_to_CaloParticles(), LogDebug, DetId::rawId(), recHitTools_, AlCaHLTBitMon_QueryRunRegistry::string, cond::impl::to_string(), and trackerHitRTTI::vector.
void HGVHistoProducerAlgo::fill_info_histos | ( | const Histograms & | histograms, |
unsigned int | layers | ||
) | const |
Definition at line 1426 of file HGVHistoProducerAlgo.cc.
References dqm::impl::MonitorElement::Fill(), HGVHistoProducerAlgoHistograms::lastLayerEEzm, HGVHistoProducerAlgoHistograms::lastLayerEEzp, HGVHistoProducerAlgoHistograms::lastLayerFHzm, HGVHistoProducerAlgoHistograms::lastLayerFHzp, LayerTriplets::layers(), HGVHistoProducerAlgoHistograms::maxlayerzm, HGVHistoProducerAlgoHistograms::maxlayerzp, and recHitTools_.
void HGVHistoProducerAlgo::fill_simCluster_histos | ( | const Histograms & | histograms, |
std::vector< SimCluster > const & | simClusters, | ||
unsigned int | layers, | ||
std::vector< int > | thicknesses | ||
) | const |
void HGVHistoProducerAlgo::fill_simClusterAssociation_histos | ( | const Histograms & | histograms, |
const int | count, | ||
edm::Handle< reco::CaloClusterCollection > | clusterHandle, | ||
const reco::CaloClusterCollection & | clusters, | ||
edm::Handle< std::vector< SimCluster >> | simClusterHandle, | ||
std::vector< SimCluster > const & | simClusters, | ||
std::vector< size_t > const & | sCIndices, | ||
const std::vector< float > & | mask, | ||
std::unordered_map< DetId, const HGCRecHit * > const & | hitMap, | ||
unsigned int | layers, | ||
const hgcal::RecoToSimCollectionWithSimClusters & | recSimColl, | ||
const hgcal::SimToRecoCollectionWithSimClusters & | simRecColl | ||
) | const |
void HGVHistoProducerAlgo::fill_trackster_histos | ( | const Histograms & | histograms, |
const int | count, | ||
const ticl::TracksterCollection & | Tracksters, | ||
const reco::CaloClusterCollection & | layerClusters, | ||
const ticl::TracksterCollection & | simTS, | ||
const ticl::TracksterCollection & | simTS_fromCP, | ||
std::map< uint, std::vector< uint >> const & | simTrackstersMap, | ||
std::vector< SimCluster > const & | sC, | ||
const edm::ProductID & | cPHandle_id, | ||
std::vector< CaloParticle > const & | cP, | ||
std::vector< size_t > const & | cPIndices, | ||
std::vector< size_t > const & | cPSelectedIndices, | ||
std::unordered_map< DetId, const HGCRecHit * > const & | , | ||
unsigned int | layers | ||
) | const |
Definition at line 3312 of file HGVHistoProducerAlgo.cc.
References SplitLinear::begin, submitPVResolutionJobs::count, dataset::end, HGVHistoProducerAlgoHistograms::h_clusternum_in_trackster, HGVHistoProducerAlgoHistograms::h_clusternum_in_trackster_perlayer, HGVHistoProducerAlgoHistograms::h_clusternum_in_trackster_vs_layer, HGVHistoProducerAlgoHistograms::h_conttracksternum, HGVHistoProducerAlgoHistograms::h_multiplicity_numberOfEventsHistogram, HGVHistoProducerAlgoHistograms::h_multiplicity_zminus_numberOfEventsHistogram, HGVHistoProducerAlgoHistograms::h_multiplicity_zplus_numberOfEventsHistogram, HGVHistoProducerAlgoHistograms::h_multiplicityOfLCinTST, HGVHistoProducerAlgoHistograms::h_multiplicityOfLCinTST_vs_layercluster_zminus, HGVHistoProducerAlgoHistograms::h_multiplicityOfLCinTST_vs_layercluster_zplus, HGVHistoProducerAlgoHistograms::h_multiplicityOfLCinTST_vs_layerclusterenergy, HGVHistoProducerAlgoHistograms::h_nonconttracksternum, HGVHistoProducerAlgoHistograms::h_trackster_energy, HGVHistoProducerAlgoHistograms::h_trackster_eta, HGVHistoProducerAlgoHistograms::h_trackster_firstlayer, HGVHistoProducerAlgoHistograms::h_trackster_lastlayer, HGVHistoProducerAlgoHistograms::h_trackster_layersnum, HGVHistoProducerAlgoHistograms::h_trackster_phi, HGVHistoProducerAlgoHistograms::h_trackster_pt, HGVHistoProducerAlgoHistograms::h_trackster_x, HGVHistoProducerAlgoHistograms::h_trackster_y, HGVHistoProducerAlgoHistograms::h_trackster_z, HGVHistoProducerAlgoHistograms::h_tracksternum, Linking, recHitTools_, and tracksters_to_SimTracksters().
DetId HGVHistoProducerAlgo::findmaxhit | ( | const reco::CaloCluster & | cluster, |
std::unordered_map< DetId, const HGCRecHit * > const & | hitMap | ||
) | const |
Definition at line 3546 of file HGVHistoProducerAlgo.cc.
References reco::CaloCluster::hitsAndFractions(), and trackerHitRTTI::vector.
Referenced by fill_generic_cluster_histos().
|
private |
Definition at line 3567 of file HGVHistoProducerAlgo.cc.
References PVValHelper::eta, and useFabsEta_.
Referenced by fill_caloparticle_histos(), and fill_cluster_histos().
void HGVHistoProducerAlgo::layerClusters_to_CaloParticles | ( | const Histograms & | histograms, |
edm::Handle< reco::CaloClusterCollection > | clusterHandle, | ||
const reco::CaloClusterCollection & | clusters, | ||
edm::Handle< std::vector< CaloParticle >> | caloParticleHandle, | ||
std::vector< CaloParticle > const & | cP, | ||
std::vector< size_t > const & | cPIndices, | ||
std::vector< size_t > const & | cPSelectedIndices, | ||
std::unordered_map< DetId, const HGCRecHit * > const & | hitMap, | ||
unsigned int | layers, | ||
const hgcal::RecoToSimCollection & | recSimColl, | ||
const hgcal::SimToRecoCollection & | simRecColl | ||
) | const |
Definition at line 1738 of file HGVHistoProducerAlgo.cc.
References SplitLinear::begin, edm::AssociationMap< Tag >::end(), dataset::end, CaloRecHit::energy(), PVValHelper::eta, spr::find(), edm::AssociationMap< Tag >::find(), first, h, HGVHistoProducerAlgoHistograms::h_cellAssociation_perlayer, HGVHistoProducerAlgoHistograms::h_denom_layercl_eta_perlayer, HGVHistoProducerAlgoHistograms::h_denom_layercl_phi_perlayer, HGVHistoProducerAlgoHistograms::h_energy_vs_score_layercl2caloparticle_perlayer, HGVHistoProducerAlgoHistograms::h_num_layercl_eta_perlayer, HGVHistoProducerAlgoHistograms::h_num_layercl_phi_perlayer, HGVHistoProducerAlgoHistograms::h_numMerge_layercl_eta_perlayer, HGVHistoProducerAlgoHistograms::h_numMerge_layercl_phi_perlayer, HGVHistoProducerAlgoHistograms::h_score_layercl2caloparticle_perlayer, HGVHistoProducerAlgoHistograms::h_sharedenergy_layercl2caloparticle_perlayer, HGVHistoProducerAlgoHistograms::h_sharedenergy_layercl2caloparticle_vs_eta_perlayer, HGVHistoProducerAlgoHistograms::h_sharedenergy_layercl2caloparticle_vs_phi_perlayer, LogDebug, getGTfromDQMFile::obj, AlCaHLTBitMon_ParallelJobs::p, phi, recHitTools_, ScoreCutLCtoCP_, and edm::helpers::KeyVal< K, V >::val.
Referenced by fill_generic_cluster_histos().
void HGVHistoProducerAlgo::layerClusters_to_SimClusters | ( | const Histograms & | histograms, |
const int | count, | ||
edm::Handle< reco::CaloClusterCollection > | clusterHandle, | ||
const reco::CaloClusterCollection & | clusters, | ||
edm::Handle< std::vector< SimCluster >> | simClusterHandle, | ||
std::vector< SimCluster > const & | simClusters, | ||
std::vector< size_t > const & | sCIndices, | ||
const std::vector< float > & | mask, | ||
std::unordered_map< DetId, const HGCRecHit * > const & | hitMap, | ||
unsigned int | layers, | ||
const hgcal::RecoToSimCollectionWithSimClusters & | recSimColl, | ||
const hgcal::SimToRecoCollectionWithSimClusters & | simRecColl | ||
) | const |
Definition at line 1996 of file HGVHistoProducerAlgo.cc.
References SplitLinear::begin, submitPVResolutionJobs::count, edm::AssociationMap< Tag >::end(), dataset::end, PVValHelper::eta, edm::AssociationMap< Tag >::find(), first, HGVHistoProducerAlgoHistograms::h_denom_layercl_in_simcl_eta_perlayer, HGVHistoProducerAlgoHistograms::h_denom_layercl_in_simcl_phi_perlayer, HGVHistoProducerAlgoHistograms::h_energy_vs_score_layercl2simcluster_perlayer, HGVHistoProducerAlgoHistograms::h_num_layercl_in_simcl_eta_perlayer, HGVHistoProducerAlgoHistograms::h_num_layercl_in_simcl_phi_perlayer, HGVHistoProducerAlgoHistograms::h_numMerge_layercl_in_simcl_eta_perlayer, HGVHistoProducerAlgoHistograms::h_numMerge_layercl_in_simcl_phi_perlayer, HGVHistoProducerAlgoHistograms::h_score_layercl2simcluster_perlayer, HGVHistoProducerAlgoHistograms::h_sharedenergy_layercl2simcluster_perlayer, HGVHistoProducerAlgoHistograms::h_sharedenergy_layercl2simcluster_vs_eta_perlayer, HGVHistoProducerAlgoHistograms::h_sharedenergy_layercl2simcluster_vs_phi_perlayer, LogDebug, getGTfromDQMFile::obj, AlCaHLTBitMon_ParallelJobs::p, phi, recHitTools_, ScoreCutLCtoSC_, and edm::helpers::KeyVal< K, V >::val.
void HGVHistoProducerAlgo::setRecHitTools | ( | std::shared_ptr< hgcal::RecHitTools > | recHitTools | ) |
Definition at line 3542 of file HGVHistoProducerAlgo.cc.
References recHitTools_.
void HGVHistoProducerAlgo::tracksters_to_SimTracksters | ( | const Histograms & | histograms, |
const int | count, | ||
const ticl::TracksterCollection & | Tracksters, | ||
const reco::CaloClusterCollection & | layerClusters, | ||
const ticl::TracksterCollection & | simTS, | ||
const validationType | valType, | ||
const ticl::TracksterCollection & | simTS_fromCP, | ||
std::map< uint, std::vector< uint >> const & | simTrackstersMap, | ||
std::vector< SimCluster > const & | sC, | ||
const edm::ProductID & | cPHandle_id, | ||
std::vector< CaloParticle > const & | cP, | ||
std::vector< size_t > const & | cPIndices, | ||
std::vector< size_t > const & | cPSelectedIndices, | ||
std::unordered_map< DetId, const HGCRecHit * > const & | , | ||
unsigned int | layers | ||
) | const |
Definition at line 2499 of file HGVHistoProducerAlgo.cc.
References SplitLinear::begin, c, submitPVResolutionJobs::count, HLT_FULL_cff::distance, relativeConstraints::empty, dataset::end, CaloRecHit::energy(), validate-o2o-wbm::f, spr::find(), newFWLiteAna::found, HLT_FULL_cff::fraction, h, HGVHistoProducerAlgoHistograms::h_denom_caloparticle_en, HGVHistoProducerAlgoHistograms::h_denom_caloparticle_eta, HGVHistoProducerAlgoHistograms::h_denom_caloparticle_phi, HGVHistoProducerAlgoHistograms::h_denom_caloparticle_pt, HGVHistoProducerAlgoHistograms::h_denom_trackster_en, HGVHistoProducerAlgoHistograms::h_denom_trackster_eta, HGVHistoProducerAlgoHistograms::h_denom_trackster_phi, HGVHistoProducerAlgoHistograms::h_denom_trackster_pt, HGVHistoProducerAlgoHistograms::h_energy_vs_score_caloparticle2bestTrackster, HGVHistoProducerAlgoHistograms::h_energy_vs_score_caloparticle2bestTrackster2, HGVHistoProducerAlgoHistograms::h_energy_vs_score_caloparticle2trackster, HGVHistoProducerAlgoHistograms::h_energy_vs_score_trackster2bestCaloparticle, HGVHistoProducerAlgoHistograms::h_energy_vs_score_trackster2bestCaloparticle2, HGVHistoProducerAlgoHistograms::h_energy_vs_score_trackster2caloparticle, HGVHistoProducerAlgoHistograms::h_num_caloparticle_en, HGVHistoProducerAlgoHistograms::h_num_caloparticle_eta, HGVHistoProducerAlgoHistograms::h_num_caloparticle_phi, HGVHistoProducerAlgoHistograms::h_num_caloparticle_pt, HGVHistoProducerAlgoHistograms::h_num_trackster_en, HGVHistoProducerAlgoHistograms::h_num_trackster_eta, HGVHistoProducerAlgoHistograms::h_num_trackster_phi, HGVHistoProducerAlgoHistograms::h_num_trackster_pt, HGVHistoProducerAlgoHistograms::h_numDup_trackster_en, HGVHistoProducerAlgoHistograms::h_numDup_trackster_eta, HGVHistoProducerAlgoHistograms::h_numDup_trackster_phi, HGVHistoProducerAlgoHistograms::h_numDup_trackster_pt, HGVHistoProducerAlgoHistograms::h_numEff_caloparticle_en, HGVHistoProducerAlgoHistograms::h_numEff_caloparticle_eta, HGVHistoProducerAlgoHistograms::h_numEff_caloparticle_phi, HGVHistoProducerAlgoHistograms::h_numEff_caloparticle_pt, HGVHistoProducerAlgoHistograms::h_numMerge_trackster_en, HGVHistoProducerAlgoHistograms::h_numMerge_trackster_eta, HGVHistoProducerAlgoHistograms::h_numMerge_trackster_phi, HGVHistoProducerAlgoHistograms::h_numMerge_trackster_pt, HGVHistoProducerAlgoHistograms::h_score_caloparticle2trackster, HGVHistoProducerAlgoHistograms::h_score_trackster2bestCaloparticle, HGVHistoProducerAlgoHistograms::h_score_trackster2bestCaloparticle2, HGVHistoProducerAlgoHistograms::h_score_trackster2caloparticle, HGVHistoProducerAlgoHistograms::h_scoreDupl_caloparticle2trackster, HGVHistoProducerAlgoHistograms::h_scorePur_caloparticle2trackster, HGVHistoProducerAlgoHistograms::h_sharedenergy_caloparticle2trackster, HGVHistoProducerAlgoHistograms::h_sharedenergy_caloparticle2trackster_assoc, HGVHistoProducerAlgoHistograms::h_sharedenergy_caloparticle2trackster_assoc2, HGVHistoProducerAlgoHistograms::h_sharedenergy_caloparticle2trackster_assoc_vs_eta, HGVHistoProducerAlgoHistograms::h_sharedenergy_caloparticle2trackster_assoc_vs_phi, HGVHistoProducerAlgoHistograms::h_sharedenergy_trackster2bestCaloparticle, HGVHistoProducerAlgoHistograms::h_sharedenergy_trackster2bestCaloparticle2, HGVHistoProducerAlgoHistograms::h_sharedenergy_trackster2bestCaloparticle_vs_eta, HGVHistoProducerAlgoHistograms::h_sharedenergy_trackster2bestCaloparticle_vs_phi, HGVHistoProducerAlgoHistograms::h_sharedenergy_trackster2caloparticle, if(), dqmiolumiharvest::j, dqmdumpme::last, LogDebug, SiStripPI::min, minTSTSharedEneFracEfficiency_, GetRecoTauVFromDQM_MC_cff::next, getGTfromDQMFile::obj, funct::pow(), ScoreCutSTStoTSPurDup_, ScoreCutTStoSTSFakeMerge_, ticl::Trackster::SIM, tier0::unique(), findQualityFiles::v, and beam_dqm_sourceclient-live_cfg::vertices.
Referenced by fill_trackster_histos().
|
private |
Definition at line 437 of file HGVHistoProducerAlgo.h.
Referenced by bookClusterHistos_CellLevel().
|
private |
Definition at line 449 of file HGVHistoProducerAlgo.h.
Referenced by bookTracksterHistos().
|
private |
Definition at line 435 of file HGVHistoProducerAlgo.h.
Referenced by bookClusterHistos_CellLevel().
|
private |
Definition at line 433 of file HGVHistoProducerAlgo.h.
Referenced by bookClusterHistos_CellLevel().
|
private |
Definition at line 429 of file HGVHistoProducerAlgo.h.
Referenced by bookClusterHistos_CellLevel().
|
private |
Definition at line 431 of file HGVHistoProducerAlgo.h.
Referenced by bookClusterHistos_CellLevel().
|
private |
Definition at line 425 of file HGVHistoProducerAlgo.h.
Referenced by bookClusterHistos_CellLevel().
|
private |
Definition at line 427 of file HGVHistoProducerAlgo.h.
Referenced by bookClusterHistos_CellLevel().
|
private |
Definition at line 390 of file HGVHistoProducerAlgo.h.
Referenced by bookCaloParticleHistos(), bookTracksterHistos(), and bookTracksterSTSHistos().
|
private |
Definition at line 400 of file HGVHistoProducerAlgo.h.
Referenced by bookClusterHistos_ClusterLevel().
|
private |
Definition at line 410 of file HGVHistoProducerAlgo.h.
Referenced by bookClusterHistos_ClusterLevel().
|
private |
Definition at line 387 of file HGVHistoProducerAlgo.h.
Referenced by bookCaloParticleHistos(), bookClusterHistos_ClusterLevel(), bookClusterHistos_LCtoCP_association(), bookSimClusterAssociationHistos(), bookTracksterHistos(), and bookTracksterSTSHistos().
|
private |
Definition at line 402 of file HGVHistoProducerAlgo.h.
Referenced by bookClusterHistos_ClusterLevel().
|
private |
Definition at line 398 of file HGVHistoProducerAlgo.h.
Referenced by bookClusterHistos_ClusterLevel().
|
private |
Definition at line 396 of file HGVHistoProducerAlgo.h.
Referenced by bookSimClusterHistos().
|
private |
Definition at line 445 of file HGVHistoProducerAlgo.h.
Referenced by bookTracksterHistos().
|
private |
Definition at line 394 of file HGVHistoProducerAlgo.h.
Referenced by bookCaloParticleHistos(), bookClusterHistos_LCtoCP_association(), bookSimClusterAssociationHistos(), bookTracksterHistos(), and bookTracksterSTSHistos().
|
private |
Definition at line 392 of file HGVHistoProducerAlgo.h.
Referenced by bookCaloParticleHistos(), bookTracksterHistos(), and bookTracksterSTSHistos().
|
private |
Definition at line 412 of file HGVHistoProducerAlgo.h.
Referenced by bookClusterHistos_LCtoCP_association(), bookSimClusterAssociationHistos(), and bookTracksterSTSHistos().
|
private |
Definition at line 414 of file HGVHistoProducerAlgo.h.
Referenced by bookClusterHistos_LCtoCP_association(), and bookSimClusterAssociationHistos().
|
private |
Definition at line 447 of file HGVHistoProducerAlgo.h.
Referenced by bookTracksterHistos().
|
private |
Definition at line 423 of file HGVHistoProducerAlgo.h.
Referenced by bookClusterHistos_CellLevel().
|
private |
Definition at line 441 of file HGVHistoProducerAlgo.h.
Referenced by bookTracksterHistos().
|
private |
Definition at line 443 of file HGVHistoProducerAlgo.h.
Referenced by bookTracksterHistos().
|
private |
Definition at line 408 of file HGVHistoProducerAlgo.h.
Referenced by bookClusterHistos_ClusterLevel().
|
private |
Definition at line 421 of file HGVHistoProducerAlgo.h.
Referenced by bookClusterHistos_ClusterLevel().
|
private |
Definition at line 406 of file HGVHistoProducerAlgo.h.
Referenced by bookSimClusterHistos().
|
private |
Definition at line 419 of file HGVHistoProducerAlgo.h.
Referenced by bookSimClusterHistos().
|
private |
Definition at line 439 of file HGVHistoProducerAlgo.h.
Referenced by bookTracksterHistos().
|
private |
Definition at line 417 of file HGVHistoProducerAlgo.h.
Referenced by bookTracksterSTSHistos().
|
private |
Definition at line 451 of file HGVHistoProducerAlgo.h.
Referenced by bookTracksterHistos().
|
private |
Definition at line 453 of file HGVHistoProducerAlgo.h.
Referenced by bookTracksterHistos().
|
private |
Definition at line 455 of file HGVHistoProducerAlgo.h.
Referenced by bookTracksterHistos().
|
private |
Definition at line 404 of file HGVHistoProducerAlgo.h.
Referenced by bookCaloParticleHistos().
|
private |
Definition at line 437 of file HGVHistoProducerAlgo.h.
Referenced by bookClusterHistos_CellLevel().
|
private |
Definition at line 449 of file HGVHistoProducerAlgo.h.
Referenced by bookTracksterHistos().
|
private |
Definition at line 435 of file HGVHistoProducerAlgo.h.
Referenced by bookClusterHistos_CellLevel().
|
private |
Definition at line 433 of file HGVHistoProducerAlgo.h.
Referenced by bookClusterHistos_CellLevel().
|
private |
Definition at line 429 of file HGVHistoProducerAlgo.h.
Referenced by bookClusterHistos_CellLevel().
|
private |
Definition at line 431 of file HGVHistoProducerAlgo.h.
Referenced by bookClusterHistos_CellLevel().
|
private |
Definition at line 425 of file HGVHistoProducerAlgo.h.
Referenced by bookClusterHistos_CellLevel().
|
private |
Definition at line 427 of file HGVHistoProducerAlgo.h.
Referenced by bookClusterHistos_CellLevel().
|
private |
Definition at line 390 of file HGVHistoProducerAlgo.h.
Referenced by bookCaloParticleHistos(), bookTracksterHistos(), and bookTracksterSTSHistos().
|
private |
Definition at line 400 of file HGVHistoProducerAlgo.h.
Referenced by bookClusterHistos_ClusterLevel().
|
private |
Definition at line 410 of file HGVHistoProducerAlgo.h.
Referenced by bookClusterHistos_ClusterLevel().
|
private |
Definition at line 387 of file HGVHistoProducerAlgo.h.
Referenced by bookCaloParticleHistos(), bookClusterHistos_ClusterLevel(), bookClusterHistos_LCtoCP_association(), bookSimClusterAssociationHistos(), bookTracksterHistos(), and bookTracksterSTSHistos().
|
private |
Definition at line 402 of file HGVHistoProducerAlgo.h.
Referenced by bookClusterHistos_ClusterLevel().
|
private |
Definition at line 398 of file HGVHistoProducerAlgo.h.
Referenced by bookClusterHistos_ClusterLevel().
|
private |
Definition at line 396 of file HGVHistoProducerAlgo.h.
Referenced by bookSimClusterHistos().
|
private |
Definition at line 445 of file HGVHistoProducerAlgo.h.
Referenced by bookTracksterHistos().
|
private |
Definition at line 394 of file HGVHistoProducerAlgo.h.
Referenced by bookCaloParticleHistos(), bookClusterHistos_LCtoCP_association(), bookSimClusterAssociationHistos(), bookTracksterHistos(), and bookTracksterSTSHistos().
|
private |
Definition at line 392 of file HGVHistoProducerAlgo.h.
Referenced by bookCaloParticleHistos(), bookTracksterHistos(), and bookTracksterSTSHistos().
|
private |
Definition at line 412 of file HGVHistoProducerAlgo.h.
Referenced by bookClusterHistos_LCtoCP_association(), bookSimClusterAssociationHistos(), and bookTracksterSTSHistos().
|
private |
Definition at line 414 of file HGVHistoProducerAlgo.h.
Referenced by bookClusterHistos_LCtoCP_association(), and bookSimClusterAssociationHistos().
|
private |
Definition at line 447 of file HGVHistoProducerAlgo.h.
Referenced by bookTracksterHistos().
|
private |
Definition at line 423 of file HGVHistoProducerAlgo.h.
Referenced by bookClusterHistos_CellLevel().
|
private |
Definition at line 441 of file HGVHistoProducerAlgo.h.
Referenced by bookTracksterHistos().
|
private |
Definition at line 443 of file HGVHistoProducerAlgo.h.
Referenced by bookTracksterHistos().
|
private |
Definition at line 408 of file HGVHistoProducerAlgo.h.
Referenced by bookClusterHistos_ClusterLevel().
|
private |
Definition at line 421 of file HGVHistoProducerAlgo.h.
Referenced by bookClusterHistos_ClusterLevel().
|
private |
Definition at line 406 of file HGVHistoProducerAlgo.h.
Referenced by bookSimClusterHistos().
|
private |
Definition at line 419 of file HGVHistoProducerAlgo.h.
Referenced by bookSimClusterHistos().
|
private |
Definition at line 439 of file HGVHistoProducerAlgo.h.
Referenced by bookTracksterHistos().
|
private |
Definition at line 417 of file HGVHistoProducerAlgo.h.
Referenced by bookTracksterSTSHistos().
|
private |
Definition at line 416 of file HGVHistoProducerAlgo.h.
Referenced by tracksters_to_SimTracksters().
|
private |
Definition at line 451 of file HGVHistoProducerAlgo.h.
Referenced by bookTracksterHistos().
|
private |
Definition at line 453 of file HGVHistoProducerAlgo.h.
Referenced by bookTracksterHistos().
|
private |
Definition at line 455 of file HGVHistoProducerAlgo.h.
Referenced by bookTracksterHistos().
|
private |
Definition at line 404 of file HGVHistoProducerAlgo.h.
Referenced by bookCaloParticleHistos().
|
private |
Definition at line 438 of file HGVHistoProducerAlgo.h.
Referenced by bookClusterHistos_CellLevel().
|
private |
Definition at line 450 of file HGVHistoProducerAlgo.h.
Referenced by bookTracksterHistos().
|
private |
Definition at line 436 of file HGVHistoProducerAlgo.h.
Referenced by bookClusterHistos_CellLevel().
|
private |
Definition at line 434 of file HGVHistoProducerAlgo.h.
Referenced by bookClusterHistos_CellLevel().
|
private |
Definition at line 430 of file HGVHistoProducerAlgo.h.
Referenced by bookClusterHistos_CellLevel().
|
private |
Definition at line 432 of file HGVHistoProducerAlgo.h.
Referenced by bookClusterHistos_CellLevel().
|
private |
Definition at line 426 of file HGVHistoProducerAlgo.h.
Referenced by bookClusterHistos_CellLevel().
|
private |
Definition at line 428 of file HGVHistoProducerAlgo.h.
Referenced by bookClusterHistos_CellLevel().
|
private |
Definition at line 391 of file HGVHistoProducerAlgo.h.
Referenced by bookCaloParticleHistos(), bookTracksterHistos(), and bookTracksterSTSHistos().
|
private |
Definition at line 401 of file HGVHistoProducerAlgo.h.
Referenced by bookClusterHistos_ClusterLevel().
|
private |
Definition at line 411 of file HGVHistoProducerAlgo.h.
Referenced by bookClusterHistos_ClusterLevel().
|
private |
Definition at line 388 of file HGVHistoProducerAlgo.h.
Referenced by bookCaloParticleHistos(), bookClusterHistos_ClusterLevel(), bookClusterHistos_LCtoCP_association(), bookSimClusterAssociationHistos(), bookTracksterHistos(), and bookTracksterSTSHistos().
|
private |
Definition at line 403 of file HGVHistoProducerAlgo.h.
Referenced by bookClusterHistos_ClusterLevel().
|
private |
Definition at line 399 of file HGVHistoProducerAlgo.h.
Referenced by bookClusterHistos_ClusterLevel().
|
private |
Definition at line 397 of file HGVHistoProducerAlgo.h.
Referenced by bookSimClusterHistos().
|
private |
Definition at line 446 of file HGVHistoProducerAlgo.h.
Referenced by bookTracksterHistos().
|
private |
Definition at line 395 of file HGVHistoProducerAlgo.h.
Referenced by bookCaloParticleHistos(), bookClusterHistos_LCtoCP_association(), bookSimClusterAssociationHistos(), bookTracksterHistos(), and bookTracksterSTSHistos().
|
private |
Definition at line 393 of file HGVHistoProducerAlgo.h.
Referenced by bookCaloParticleHistos(), bookTracksterHistos(), and bookTracksterSTSHistos().
|
private |
Definition at line 413 of file HGVHistoProducerAlgo.h.
Referenced by bookClusterHistos_LCtoCP_association(), bookSimClusterAssociationHistos(), and bookTracksterSTSHistos().
|
private |
Definition at line 415 of file HGVHistoProducerAlgo.h.
Referenced by bookClusterHistos_LCtoCP_association(), bookSimClusterAssociationHistos(), and bookTracksterSTSHistos().
|
private |
Definition at line 448 of file HGVHistoProducerAlgo.h.
Referenced by bookTracksterHistos().
|
private |
Definition at line 424 of file HGVHistoProducerAlgo.h.
Referenced by bookClusterHistos_CellLevel().
|
private |
Definition at line 442 of file HGVHistoProducerAlgo.h.
Referenced by bookTracksterHistos().
|
private |
Definition at line 444 of file HGVHistoProducerAlgo.h.
Referenced by bookTracksterHistos().
|
private |
Definition at line 409 of file HGVHistoProducerAlgo.h.
Referenced by bookClusterHistos_ClusterLevel().
|
private |
Definition at line 422 of file HGVHistoProducerAlgo.h.
Referenced by bookClusterHistos_ClusterLevel().
|
private |
Definition at line 407 of file HGVHistoProducerAlgo.h.
Referenced by bookSimClusterHistos().
|
private |
Definition at line 420 of file HGVHistoProducerAlgo.h.
Referenced by bookSimClusterHistos().
|
private |
Definition at line 440 of file HGVHistoProducerAlgo.h.
Referenced by bookTracksterHistos().
|
private |
Definition at line 418 of file HGVHistoProducerAlgo.h.
|
private |
Definition at line 452 of file HGVHistoProducerAlgo.h.
Referenced by bookTracksterHistos().
|
private |
Definition at line 454 of file HGVHistoProducerAlgo.h.
Referenced by bookTracksterHistos().
|
private |
Definition at line 456 of file HGVHistoProducerAlgo.h.
Referenced by bookTracksterHistos().
|
private |
Definition at line 405 of file HGVHistoProducerAlgo.h.
Referenced by bookCaloParticleHistos().
|
private |
Definition at line 384 of file HGVHistoProducerAlgo.h.
Referenced by fill_caloparticle_histos(), fill_generic_cluster_histos(), fill_info_histos(), fill_trackster_histos(), layerClusters_to_CaloParticles(), layerClusters_to_SimClusters(), and setRecHitTools().
|
private |
Definition at line 389 of file HGVHistoProducerAlgo.h.
Referenced by getEta().