Functions | |
double | charge (const std::vector< uint8_t > &Ampls) |
double | charge (const vector< uint8_t > &Ampls) |
bool | IsFarFromBorder (TrajectoryStateOnSurface trajState, const GeomDetUnit *it) |
bool | IsSaturatingStrip (const std::vector< uint8_t > &Ampls) |
bool | IsSaturatingStrip (const vector< uint8_t > &Ampls) |
bool | IsSpanningOver2APV (unsigned int FirstStrip, unsigned int ClusterSize) |
double | path (double cosine, double thickness) |
double DeDxDiscriminatorTools::charge | ( | const std::vector< uint8_t > & | Ampls | ) |
Definition at line 43 of file DeDxDiscriminatorTools.cc.
Referenced by SiStripDigitizerAlgorithm::accumulateSimHits(), Hector::add(), MuonTruth::addChannel(), CustomParticleFactory::addCustomParticle(), pat::GenPlusSimParticleProducer::addGenParticle(), GEMDigiModel::addLinks(), CSCBaseElectronicsSim::addLinks(), PFMuonAlgo::addMissingMuons(), SiStripGainFromCalibTree::algoAnalyze(), DeDxDiscriminatorLearnerFromCalibTree::algoAnalyzeTheTree(), SiStripGainFromCalibTree::algoAnalyzeTheTree(), HiBasicGenTest::analyze(), EwkMuDQM::analyze(), ElectronSeedAnalyzer::analyze(), PhysicsObjectsMonitor::analyze(), BasicHepMCValidation::analyze(), DiMuonHistograms::analyze(), IsolatedParticlesGeneratedJets::analyze(), MBUEandQCDValidation::analyze(), HcalCorrPFCalculation::analyze(), ZMuMu_efficiencyAnalyzer::analyze(), __class__< T >::analyze(), DTTrigTest::analyze(), SiPixelTrackResidualSource::analyze(), HeavyFlavorValidation::analyze(), TkConvValidator::analyze(), PhotonValidator::analyze(), ResolutionAnalyzer::analyze(), IsolatedGenParticles::analyze(), SiStripClusterToDigiProducer::applyGain(), ThreeThresholdAlgorithm::applyGains(), MuonSimHitProducer::applyMaterialEffects(), PhysicsObjectsMonitor::beginJob(), HPSPFRecoTauAlgorithm::buildThreeProngs(), ConstrainedTreeBuilder::buildTree(), ConstrainedTreeBuilderT::buildTree(), CSCTFPtLUT::calcPt(), spr::cGenSimInfo(), charge(), EvolutionECAL::ChargeVPTCathode(), SimpleCosmicBONSeeder::checkCharge(), DreamSD::cherenkovDeposit_(), L1MuonPixelTrackFitter::Circle::Circle(), ClusterProducerFP420::clusterizeDetUnit(), OldThreeThresholdAlgorithm::clusterizeDetUnit_(), ClusterProducerFP420::clusterizeDetUnitPixels(), PixelHitMatcher::compatibleHits(), PixelHitMatcher::compatibleSeeds(), APVShot::computeShot(), MuonSeedFromRecHits::createSeed(), MuonSeedCreator::createSeed(), CosmicMuonSeedGenerator::createSeed(), OutInConversionSeedFinder::createSeedFTS(), CylindricalState::CylindricalState(), GflashHadronShowerModel::DoIt(), GFlashEMShowerModel::DoIt(), GflashEMShowerModel::DoIt(), reco::PFBlockElementBrem::Dump(), reco::PFBlockElementTrack::Dump(), reco::PFBlockElementGsfTrack::Dump(), ZeeCalibration::duringLoop(), ECALPositionCalculator::ecalPhi(), HICaloUtil::EcalPhi(), SETSeedFinder::estimateMomentum(), L1GtMuonCondition::evaluateCondition(), l1t::MuCondition::evaluateCondition(), AlignmentMonitorGeneric::event(), SiPixelTrackResidualModule::fill(), SiPixelClusterModule::fill(), TopDiLeptonOffline::MonitorEnsemble::fill(), HLTOfflineDQMTopDiLepton::MonitorDiLepton::fill(), SiPixelRecHitsValid::fillBarrel(), MuScleFit::fillComparisonHistograms(), SiPixelRecHitsValid::fillForward(), HLTOniaSource::fillInvariantMass(), SiStripMonitorTrack::fillMEs(), SiStripMonitorTrack::fillModMEs(), PlotMakerReco::fillPlots(), SVTagInfoValidationAnalyzer::fillRecoToSim(), recoBSVTagInfoValidationAnalyzer::fillRecoToSim(), recoBSVTagInfoValidationAnalyzer::fillSimToReco(), SVTagInfoValidationAnalyzer::fillSimToReco(), EopVariables::fillVariables(), GenLeadTrackFilter::filter(), HighMultiplicityGenFilter::filter(), DYGenFilter::filter(), WZInterestingEventSelector::filter(), CSCEfficiency::filter(), Tau3MuReco::find3rdTrack(), SETFilter::findChi2(), Tau3MuReco::findCorrectPairing(), ConversionSeedFinder::findLayers(), V0Fitter::fitAll(), ResidualRefitting::freeTrajStateMuon(), DeDxTools::genericAverage(), pat::PATObject< ObjectType >::genParticleById(), reco::tau::RecoTauConstructor::get(), CaloSD::getAttenuation(), ECalSD::getBirkL3(), ConvertedPhotonProducer::getCircleCenter(), ZdcSD::getEnergyDeposit(), CastorSD::getEnergyDeposit(), IsolatedPixelTrackCandidateProducer::GetEtaPhiAtEcal(), PythiaFilterIsolatedTrack::GetEtaPhiAtEcal(), TrackDetectorAssociator::getFreeTrajectoryState(), HTrackAssociator::getFreeTrajectoryState(), HPDIonFeedbackSim::getIonFeedback(), DeDxDiscriminatorProducer::GetProbability(), tauImpactParameter::TrackHelixVertexFitter::getRefitLorentzVectorParticles(), tauImpactParameter::TrackHelixVertexFitter::getRefitTracks(), CSCDriftSim::getWireHit(), HFGflash::gfParameterization(), CalorimetryManager::HDShowerSimulation(), Generator::HepMC2G4(), HLTPMMassFilter::hltFilter(), PFDisplacedVertexHelper::identifyVertex(), SiTrivialInduceChargeOnStrips::induceVector(), AlignmentTrackSelector::isOkChargeStripHit(), PerigeeConversions::jacobianParameters2Cartesian(), PFDisplacedVertexHelper::lambdaCP(), DeDxDiscriminatorLearner::Learn(), SteppingHelixPropagator::loadState(), reco::PFTau3ProngSummary::M_12(), reco::PFTau3ProngSummary::M_13(), reco::PFTau3ProngSummary::M_23(), pat::PATGenCandsFromSimTracksProducer::makeGenParticle_(), CosmicSeedCreator::makeSeed(), MuonErrorMatrixAdjuster::makeTrack(), PFB::match(), CalorimetryManager::MuonMipSimulation(), reco::V0Filter::operator()(), PathToPlane2Order::operator()(), TauTagTools::filterChargedAndNeutralsByPt::operator()(), reco::LeafRefCandidateT< T >::overlap(), pat::PackedGenParticle::overlap(), pat::PackedCandidate::overlap(), spr::parentSimTrack(), pos::PixelFEDTestDAC::PixelFEDTestDAC(), SiPixelHistoricInfoReader::plot(), PrintRecoObjects::print(), HFChamberSD::ProcessHits(), AlignmentMonitorMuonSystemMap1D::processMuonResidualsFromTrack(), MuonAlignmentFromReference::processMuonResidualsFromTrack(), ShallowTracksProducer::produce(), VZeroProducer::produce(), ShallowSimTracksProducer::produce(), ShallowClustersProducer::produce(), TauGenJetProducer::produce(), ParticleReplacerParticleGun::produce(), IsolatedPixelTrackCandidateProducer::produce(), DeDxEstimatorProducer::produce(), DeDxEstimatorProducerPixelTripplet::produce(), TrackCandidateProducer::produce(), SiClusterTranslator::produce(), TrajectorySeedProducer::produce(), FakeTrackProducer< T >::produce(), HLTL1MuonSelector::produce(), TrajectorySeedFromMuonProducer::produce(), GenHIEventProducer::produce(), PFElecTkProducer::produce(), L2MuonSeedGenerator::produce(), GoodSeedProducer::produce(), FastPrimaryVertexWithWeightsProducer::produce(), l1t::GenToInputProducer::produce(), ShallowGainCalibration::produce(), TrackerToMuonPropagator::produce(), PFTau3ProngReco::produce(), AlCaHOCalibProducer::produce(), spr::propagateECAL(), spr::propagateHCAL(), spr::propagateTracker(), spr::propagateTrackerEnd(), spr::propagateTrackToECAL(), spr::propagateTrackToHCAL(), pat::PackedCandidate::pseudoTrack(), L1MuDTAssignmentUnit::PtAU(), PFAlgo::reconstructCluster(), PFAlgo::reconstructTrack(), KalmanAlignmentTrackRefitter::refitSingleTracklet(), CosmicRegionalSeedGenerator::regions(), reco::TrackJet::resetCharge(), PixelFitterByConformalMappingAndLine::run(), TrackFitter::run(), KFBasedPixelFitter::run(), PixelFitterByHelixProjections::run(), ConversionTrackPairFinder::run(), DigiSimLinkAlgorithm::run(), L1MuonPixelTrackFitter::run(), L1MuGMTEtaProjectionUnit::run(), L1MuGMTPhiProjectionUnit::run(), CustomPDGParser::s_charge(), AddFourMomenta::set(), PFElectronAlgo::SetCandidates(), l1t::Muon::setHwCharge(), CSCXonStrip_MatchGatti::setupMatrix(), L1DummyProducer::SimpleDigi(), L1MuGMTMIAUEtaProLUT::SpecificLookup(), L1MuGMTLFPhiProLUT::SpecificLookup(), L1MuGMTMIAUPhiPro2LUT::SpecificLookup(), L1MuGMTMIAUPhiPro1LUT::SpecificLookup(), L1MuGMTMIAUPhiPro1LUT::SpecificLookup_cphi_fine(), L1MuGMTMIAUPhiPro1LUT::SpecificLookup_cphi_ofs(), L1MuGMTLFPhiProLUT::SpecificLookup_dphi(), L1MuGMTMIAUEtaProLUT::SpecificLookup_eta_sel(), L1MuGMTMIAUPhiPro2LUT::SpecificLookup_phi_sel(), TauValidation::spinEffectsZH(), reco::PFTau3ProngSummary::Tau_Charge(), reco::PFDisplacedVertex::totalCharge(), FastTSGFromPropagation::trackerSeeds(), TreatSecondary::tracks(), unpackMuons(), StoreSecondary::update(), CheckSecondary::update(), MuonSeedCreator::weightedPt(), and reco::writeSpecific().
double DeDxDiscriminatorTools::charge | ( | const vector< uint8_t > & | Ampls | ) |
Definition at line 43 of file DeDxDiscriminatorTools.cc.
Referenced by SiStripDigitizerAlgorithm::accumulateSimHits(), Hector::add(), MuonTruth::addChannel(), CustomParticleFactory::addCustomParticle(), pat::GenPlusSimParticleProducer::addGenParticle(), GEMDigiModel::addLinks(), CSCBaseElectronicsSim::addLinks(), PFMuonAlgo::addMissingMuons(), SiStripGainFromCalibTree::algoAnalyze(), DeDxDiscriminatorLearnerFromCalibTree::algoAnalyzeTheTree(), SiStripGainFromCalibTree::algoAnalyzeTheTree(), HiBasicGenTest::analyze(), EwkMuDQM::analyze(), ElectronSeedAnalyzer::analyze(), PhysicsObjectsMonitor::analyze(), BasicHepMCValidation::analyze(), DiMuonHistograms::analyze(), IsolatedParticlesGeneratedJets::analyze(), MBUEandQCDValidation::analyze(), HcalCorrPFCalculation::analyze(), ZMuMu_efficiencyAnalyzer::analyze(), __class__< T >::analyze(), DTTrigTest::analyze(), SiPixelTrackResidualSource::analyze(), HeavyFlavorValidation::analyze(), TkConvValidator::analyze(), PhotonValidator::analyze(), ResolutionAnalyzer::analyze(), IsolatedGenParticles::analyze(), SiStripClusterToDigiProducer::applyGain(), ThreeThresholdAlgorithm::applyGains(), MuonSimHitProducer::applyMaterialEffects(), PhysicsObjectsMonitor::beginJob(), HPSPFRecoTauAlgorithm::buildThreeProngs(), ConstrainedTreeBuilder::buildTree(), ConstrainedTreeBuilderT::buildTree(), CSCTFPtLUT::calcPt(), spr::cGenSimInfo(), charge(), EvolutionECAL::ChargeVPTCathode(), SimpleCosmicBONSeeder::checkCharge(), DreamSD::cherenkovDeposit_(), L1MuonPixelTrackFitter::Circle::Circle(), ClusterProducerFP420::clusterizeDetUnit(), OldThreeThresholdAlgorithm::clusterizeDetUnit_(), ClusterProducerFP420::clusterizeDetUnitPixels(), PixelHitMatcher::compatibleHits(), PixelHitMatcher::compatibleSeeds(), APVShot::computeShot(), MuonSeedFromRecHits::createSeed(), MuonSeedCreator::createSeed(), CosmicMuonSeedGenerator::createSeed(), OutInConversionSeedFinder::createSeedFTS(), CylindricalState::CylindricalState(), GflashHadronShowerModel::DoIt(), GFlashEMShowerModel::DoIt(), GflashEMShowerModel::DoIt(), reco::PFBlockElementBrem::Dump(), reco::PFBlockElementTrack::Dump(), reco::PFBlockElementGsfTrack::Dump(), ZeeCalibration::duringLoop(), ECALPositionCalculator::ecalPhi(), HICaloUtil::EcalPhi(), SETSeedFinder::estimateMomentum(), L1GtMuonCondition::evaluateCondition(), l1t::MuCondition::evaluateCondition(), AlignmentMonitorGeneric::event(), SiPixelTrackResidualModule::fill(), SiPixelClusterModule::fill(), TopDiLeptonOffline::MonitorEnsemble::fill(), HLTOfflineDQMTopDiLepton::MonitorDiLepton::fill(), SiPixelRecHitsValid::fillBarrel(), MuScleFit::fillComparisonHistograms(), SiPixelRecHitsValid::fillForward(), HLTOniaSource::fillInvariantMass(), SiStripMonitorTrack::fillMEs(), SiStripMonitorTrack::fillModMEs(), PlotMakerReco::fillPlots(), SVTagInfoValidationAnalyzer::fillRecoToSim(), recoBSVTagInfoValidationAnalyzer::fillRecoToSim(), recoBSVTagInfoValidationAnalyzer::fillSimToReco(), SVTagInfoValidationAnalyzer::fillSimToReco(), EopVariables::fillVariables(), GenLeadTrackFilter::filter(), HighMultiplicityGenFilter::filter(), DYGenFilter::filter(), WZInterestingEventSelector::filter(), CSCEfficiency::filter(), Tau3MuReco::find3rdTrack(), SETFilter::findChi2(), Tau3MuReco::findCorrectPairing(), ConversionSeedFinder::findLayers(), V0Fitter::fitAll(), ResidualRefitting::freeTrajStateMuon(), DeDxTools::genericAverage(), pat::PATObject< ObjectType >::genParticleById(), reco::tau::RecoTauConstructor::get(), CaloSD::getAttenuation(), ECalSD::getBirkL3(), ConvertedPhotonProducer::getCircleCenter(), ZdcSD::getEnergyDeposit(), CastorSD::getEnergyDeposit(), IsolatedPixelTrackCandidateProducer::GetEtaPhiAtEcal(), PythiaFilterIsolatedTrack::GetEtaPhiAtEcal(), TrackDetectorAssociator::getFreeTrajectoryState(), HTrackAssociator::getFreeTrajectoryState(), HPDIonFeedbackSim::getIonFeedback(), DeDxDiscriminatorProducer::GetProbability(), tauImpactParameter::TrackHelixVertexFitter::getRefitLorentzVectorParticles(), tauImpactParameter::TrackHelixVertexFitter::getRefitTracks(), CSCDriftSim::getWireHit(), HFGflash::gfParameterization(), CalorimetryManager::HDShowerSimulation(), Generator::HepMC2G4(), HLTPMMassFilter::hltFilter(), PFDisplacedVertexHelper::identifyVertex(), SiTrivialInduceChargeOnStrips::induceVector(), AlignmentTrackSelector::isOkChargeStripHit(), PerigeeConversions::jacobianParameters2Cartesian(), PFDisplacedVertexHelper::lambdaCP(), DeDxDiscriminatorLearner::Learn(), SteppingHelixPropagator::loadState(), reco::PFTau3ProngSummary::M_12(), reco::PFTau3ProngSummary::M_13(), reco::PFTau3ProngSummary::M_23(), pat::PATGenCandsFromSimTracksProducer::makeGenParticle_(), CosmicSeedCreator::makeSeed(), MuonErrorMatrixAdjuster::makeTrack(), PFB::match(), CalorimetryManager::MuonMipSimulation(), reco::V0Filter::operator()(), PathToPlane2Order::operator()(), TauTagTools::filterChargedAndNeutralsByPt::operator()(), reco::LeafRefCandidateT< T >::overlap(), pat::PackedGenParticle::overlap(), pat::PackedCandidate::overlap(), spr::parentSimTrack(), pos::PixelFEDTestDAC::PixelFEDTestDAC(), SiPixelHistoricInfoReader::plot(), PrintRecoObjects::print(), HFChamberSD::ProcessHits(), AlignmentMonitorMuonSystemMap1D::processMuonResidualsFromTrack(), MuonAlignmentFromReference::processMuonResidualsFromTrack(), ShallowTracksProducer::produce(), VZeroProducer::produce(), ShallowSimTracksProducer::produce(), ShallowClustersProducer::produce(), TauGenJetProducer::produce(), ParticleReplacerParticleGun::produce(), IsolatedPixelTrackCandidateProducer::produce(), DeDxEstimatorProducer::produce(), DeDxEstimatorProducerPixelTripplet::produce(), TrackCandidateProducer::produce(), SiClusterTranslator::produce(), TrajectorySeedProducer::produce(), FakeTrackProducer< T >::produce(), HLTL1MuonSelector::produce(), TrajectorySeedFromMuonProducer::produce(), GenHIEventProducer::produce(), PFElecTkProducer::produce(), L2MuonSeedGenerator::produce(), GoodSeedProducer::produce(), FastPrimaryVertexWithWeightsProducer::produce(), l1t::GenToInputProducer::produce(), ShallowGainCalibration::produce(), TrackerToMuonPropagator::produce(), PFTau3ProngReco::produce(), AlCaHOCalibProducer::produce(), spr::propagateECAL(), spr::propagateHCAL(), spr::propagateTracker(), spr::propagateTrackerEnd(), spr::propagateTrackToECAL(), spr::propagateTrackToHCAL(), pat::PackedCandidate::pseudoTrack(), L1MuDTAssignmentUnit::PtAU(), PFAlgo::reconstructCluster(), PFAlgo::reconstructTrack(), KalmanAlignmentTrackRefitter::refitSingleTracklet(), CosmicRegionalSeedGenerator::regions(), reco::TrackJet::resetCharge(), PixelFitterByConformalMappingAndLine::run(), TrackFitter::run(), KFBasedPixelFitter::run(), PixelFitterByHelixProjections::run(), ConversionTrackPairFinder::run(), DigiSimLinkAlgorithm::run(), L1MuonPixelTrackFitter::run(), L1MuGMTEtaProjectionUnit::run(), L1MuGMTPhiProjectionUnit::run(), CustomPDGParser::s_charge(), AddFourMomenta::set(), PFElectronAlgo::SetCandidates(), l1t::Muon::setHwCharge(), CSCXonStrip_MatchGatti::setupMatrix(), L1DummyProducer::SimpleDigi(), L1MuGMTMIAUEtaProLUT::SpecificLookup(), L1MuGMTLFPhiProLUT::SpecificLookup(), L1MuGMTMIAUPhiPro2LUT::SpecificLookup(), L1MuGMTMIAUPhiPro1LUT::SpecificLookup(), L1MuGMTMIAUPhiPro1LUT::SpecificLookup_cphi_fine(), L1MuGMTMIAUPhiPro1LUT::SpecificLookup_cphi_ofs(), L1MuGMTLFPhiProLUT::SpecificLookup_dphi(), L1MuGMTMIAUEtaProLUT::SpecificLookup_eta_sel(), L1MuGMTMIAUPhiPro2LUT::SpecificLookup_phi_sel(), TauValidation::spinEffectsZH(), reco::PFTau3ProngSummary::Tau_Charge(), reco::PFDisplacedVertex::totalCharge(), FastTSGFromPropagation::trackerSeeds(), TreatSecondary::tracks(), unpackMuons(), StoreSecondary::update(), CheckSecondary::update(), MuonSeedCreator::weightedPt(), and reco::writeSpecific().
bool DeDxDiscriminatorTools::IsFarFromBorder | ( | TrajectoryStateOnSurface | trajState, |
const GeomDetUnit * | it | ||
) |
Definition at line 57 of file DeDxDiscriminatorTools.cc.
References Surface::bounds(), gather_cfg::cout, Bounds::length(), TrajectoryStateOnSurface::localError(), TrajectoryStateOnSurface::localPosition(), Parameters::parameters, LocalTrajectoryError::positionError(), GeomDet::surface(), PV3DBase< T, PVType, FrameType >::y(), and LocalError::yy().
Referenced by DeDxDiscriminatorLearner::Learn().
bool DeDxDiscriminatorTools::IsSaturatingStrip | ( | const std::vector< uint8_t > & | Ampls | ) |
Definition at line 34 of file DeDxDiscriminatorTools.cc.
References i.
bool DeDxDiscriminatorTools::IsSaturatingStrip | ( | const vector< uint8_t > & | Ampls | ) |
Definition at line 34 of file DeDxDiscriminatorTools.cc.
References i.
bool DeDxDiscriminatorTools::IsSpanningOver2APV | ( | unsigned int | FirstStrip, |
unsigned int | ClusterSize | ||
) |
Definition at line 8 of file DeDxDiscriminatorTools.cc.
Referenced by DeDxDiscriminatorLearner::Learn().
double DeDxDiscriminatorTools::path | ( | double | cosine, |
double | thickness | ||
) |
Definition at line 51 of file DeDxDiscriminatorTools.cc.
Referenced by DeDxDiscriminatorProducer::GetProbability(), and DeDxDiscriminatorLearner::Learn().