Public Member Functions | |
void | calculateMode () |
reco::Candidate::LorentzVector | calculateMomentum () |
bool | calculateTSOS (MultiTrajectoryStateTransform const &, GsfConstraintAtVertex const &) |
void | computeCharge (int &charge, reco::GsfElectron::ChargeInfo &info) |
ElectronData (const reco::GsfElectronCoreRef &core, const reco::BeamSpot &bs) | |
reco::CaloClusterPtr | getEleBasicCluster (MultiTrajectoryStateTransform const &) |
Definition at line 111 of file GsfElectronAlgo.cc.
GsfElectronAlgo::ElectronData::ElectronData | ( | const reco::GsfElectronCoreRef & | core, |
const reco::BeamSpot & | bs | ||
) |
Definition at line 157 of file GsfElectronAlgo.cc.
void GsfElectronAlgo::ElectronData::calculateMode | ( | ) |
Definition at line 254 of file GsfElectronAlgo.cc.
References multiTrajectoryStateMode::momentumFromModeCartesian(), and multiTrajectoryStateMode::positionFromModeCartesian().
Referenced by GsfElectronAlgo::createElectron().
Candidate::LorentzVector GsfElectronAlgo::ElectronData::calculateMomentum | ( | ) |
Definition at line 270 of file GsfElectronAlgo.cc.
References pfClustersFromCombinedCaloHF_cfi::scale.
Referenced by GsfElectronAlgo::createElectron().
bool GsfElectronAlgo::ElectronData::calculateTSOS | ( | MultiTrajectoryStateTransform const & | mtsTransform, |
GsfConstraintAtVertex const & | constraintAtVtx | ||
) |
Definition at line 214 of file GsfElectronAlgo.cc.
References pwdgSkimBPark_cfi::beamSpot, qcdUeDQM_cfi::bsPos, GsfConstraintAtVertex::constrainAtBeamSpot(), ele_convert(), MultiTrajectoryStateTransform::extrapolatedState(), MultiTrajectoryStateTransform::innerStateOnSurface(), and MultiTrajectoryStateTransform::outerStateOnSurface().
Referenced by GsfElectronAlgo::completeElectrons().
void GsfElectronAlgo::ElectronData::computeCharge | ( | int & | charge, |
reco::GsfElectron::ChargeInfo & | info | ||
) |
Definition at line 165 of file GsfElectronAlgo.cc.
References PV3DBase< T, PVType, FrameType >::barePhi(), pwdgSkimBPark_cfi::beamSpot, ALCARECOTkAlJpsiMuMu_cff::charge, ele_convert(), info(), and normalizedPhi().
Referenced by GsfElectronAlgo::createElectron().
CaloClusterPtr GsfElectronAlgo::ElectronData::getEleBasicCluster | ( | MultiTrajectoryStateTransform const & | mtsTransform | ) |
Definition at line 193 of file GsfElectronAlgo.cc.
References funct::abs(), pwdgSkimBPark_cfi::beamSpot, HLT_2023v12_cff::dPhi, MultiTrajectoryStateTransform::extrapolatedState(), and MultiTrajectoryStateTransform::outerStateOnSurface().
Referenced by GsfElectronAlgo::createElectron().
const reco::BeamSpot GsfElectronAlgo::ElectronData::beamSpot |
Definition at line 118 of file GsfElectronAlgo.cc.
TrajectoryStateOnSurface GsfElectronAlgo::ElectronData::constrainedVtxTSOS |
Definition at line 137 of file GsfElectronAlgo.cc.
const reco::GsfElectronCoreRef GsfElectronAlgo::ElectronData::coreRef |
Definition at line 113 of file GsfElectronAlgo.cc.
Referenced by GsfElectronAlgo::completeElectrons(), and GsfElectronAlgo::createElectron().
reco::TrackRef GsfElectronAlgo::ElectronData::ctfTrackRef |
Definition at line 116 of file GsfElectronAlgo.cc.
Referenced by GsfElectronAlgo::completeElectrons(), and GsfElectronAlgo::createElectron().
GlobalVector GsfElectronAlgo::ElectronData::eleMom |
Definition at line 140 of file GsfElectronAlgo.cc.
Referenced by GsfElectronAlgo::createElectron().
GlobalPoint GsfElectronAlgo::ElectronData::elePos |
Definition at line 141 of file GsfElectronAlgo.cc.
Referenced by GsfElectronAlgo::createElectron().
TrajectoryStateOnSurface GsfElectronAlgo::ElectronData::eleTSOS |
Definition at line 136 of file GsfElectronAlgo.cc.
const reco::GsfTrackRef GsfElectronAlgo::ElectronData::gsfTrackRef |
Definition at line 114 of file GsfElectronAlgo.cc.
GlobalVector GsfElectronAlgo::ElectronData::innMom |
Definition at line 140 of file GsfElectronAlgo.cc.
Referenced by GsfElectronAlgo::createElectron().
GlobalPoint GsfElectronAlgo::ElectronData::innPos |
Definition at line 141 of file GsfElectronAlgo.cc.
TrajectoryStateOnSurface GsfElectronAlgo::ElectronData::innTSOS |
Definition at line 131 of file GsfElectronAlgo.cc.
GlobalVector GsfElectronAlgo::ElectronData::outMom |
Definition at line 140 of file GsfElectronAlgo.cc.
Referenced by GsfElectronAlgo::createElectron().
GlobalPoint GsfElectronAlgo::ElectronData::outPos |
Definition at line 141 of file GsfElectronAlgo.cc.
TrajectoryStateOnSurface GsfElectronAlgo::ElectronData::outTSOS |
Definition at line 132 of file GsfElectronAlgo.cc.
GlobalVector GsfElectronAlgo::ElectronData::sclMom |
Definition at line 140 of file GsfElectronAlgo.cc.
Referenced by GsfElectronAlgo::createElectron().
GlobalPoint GsfElectronAlgo::ElectronData::sclPos |
Definition at line 141 of file GsfElectronAlgo.cc.
Referenced by GsfElectronAlgo::createElectron().
TrajectoryStateOnSurface GsfElectronAlgo::ElectronData::sclTSOS |
Definition at line 134 of file GsfElectronAlgo.cc.
GlobalVector GsfElectronAlgo::ElectronData::seedMom |
Definition at line 140 of file GsfElectronAlgo.cc.
Referenced by GsfElectronAlgo::createElectron().
GlobalPoint GsfElectronAlgo::ElectronData::seedPos |
Definition at line 141 of file GsfElectronAlgo.cc.
Referenced by GsfElectronAlgo::createElectron().
TrajectoryStateOnSurface GsfElectronAlgo::ElectronData::seedTSOS |
Definition at line 135 of file GsfElectronAlgo.cc.
float GsfElectronAlgo::ElectronData::shFracInnerHits |
Definition at line 117 of file GsfElectronAlgo.cc.
Referenced by GsfElectronAlgo::createElectron().
const reco::SuperClusterRef GsfElectronAlgo::ElectronData::superClusterRef |
Definition at line 115 of file GsfElectronAlgo.cc.
Referenced by GsfElectronAlgo::createElectron().
GlobalVector GsfElectronAlgo::ElectronData::vtxMom |
Definition at line 140 of file GsfElectronAlgo.cc.
Referenced by GsfElectronAlgo::createElectron().
GlobalVector GsfElectronAlgo::ElectronData::vtxMomWithConstraint |
Definition at line 142 of file GsfElectronAlgo.cc.
Referenced by GsfElectronAlgo::createElectron().
GlobalPoint GsfElectronAlgo::ElectronData::vtxPos |
Definition at line 141 of file GsfElectronAlgo.cc.
Referenced by GsfElectronAlgo::createElectron().
TrajectoryStateOnSurface GsfElectronAlgo::ElectronData::vtxTSOS |
Definition at line 133 of file GsfElectronAlgo.cc.
Referenced by GsfElectronAlgo::createElectron().