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 315 of file GsfElectronAlgo.h.
GsfElectronAlgo::ElectronData::ElectronData | ( | const reco::GsfElectronCoreRef & | core, |
const reco::BeamSpot & | bs | ||
) |
Definition at line 67 of file GsfElectronAlgo.cc.
References computeCharge().
Referenced by GsfElectronAlgo::EventData::retreiveOriginalTrackCollections().
void GsfElectronAlgo::ElectronData::calculateMode | ( | ) |
Definition at line 162 of file GsfElectronAlgo.cc.
References multiTrajectoryStateMode::momentumFromModeCartesian(), and multiTrajectoryStateMode::positionFromModeCartesian().
Referenced by GsfElectronAlgo::createElectron().
Candidate::LorentzVector GsfElectronAlgo::ElectronData::calculateMomentum | ( | ) |
Definition at line 179 of file GsfElectronAlgo.cc.
References Scenarios_cff::scale.
Referenced by GsfElectronAlgo::createElectron().
bool GsfElectronAlgo::ElectronData::calculateTSOS | ( | MultiTrajectoryStateTransform const & | mtsTransform, |
GsfConstraintAtVertex const & | constraintAtVtx | ||
) |
Definition at line 128 of file GsfElectronAlgo.cc.
References ecalDrivenElectronSeedsParameters_cff::beamSpot, GsfConstraintAtVertex::constrainAtBeamSpot(), ele_convert(), MultiTrajectoryStateTransform::extrapolatedState(), MultiTrajectoryStateTransform::innerStateOnSurface(), MultiTrajectoryStateTransform::outerStateOnSurface(), and funct::true.
Referenced by GsfElectronAlgo::completeElectrons(), and getEleBasicCluster().
void GsfElectronAlgo::ElectronData::computeCharge | ( | int & | charge, |
reco::GsfElectron::ChargeInfo & | info | ||
) |
Definition at line 78 of file GsfElectronAlgo.cc.
References PV3DBase< T, PVType, FrameType >::barePhi(), ecalDrivenElectronSeedsParameters_cff::beamSpot, ele_convert(), reco::GsfElectron::ChargeInfo::isGsfCtfConsistent, reco::GsfElectron::ChargeInfo::isGsfCtfScPixConsistent, reco::GsfElectron::ChargeInfo::isGsfScPixConsistent, normalizedPhi(), and reco::GsfElectron::ChargeInfo::scPixCharge.
Referenced by GsfElectronAlgo::createElectron(), and ElectronData().
CaloClusterPtr GsfElectronAlgo::ElectronData::getEleBasicCluster | ( | MultiTrajectoryStateTransform const & | mtsTransform | ) |
Definition at line 104 of file GsfElectronAlgo.cc.
References funct::abs(), ecalDrivenElectronSeedsParameters_cff::beamSpot, calculateTSOS(), particleFlow_cfi::dPhi, MultiTrajectoryStateTransform::extrapolatedState(), and MultiTrajectoryStateTransform::outerStateOnSurface().
Referenced by GsfElectronAlgo::createElectron().
const reco::BeamSpot GsfElectronAlgo::ElectronData::beamSpot |
Definition at line 323 of file GsfElectronAlgo.h.
TrajectoryStateOnSurface GsfElectronAlgo::ElectronData::constrainedVtxTSOS |
Definition at line 344 of file GsfElectronAlgo.h.
const reco::GsfElectronCoreRef GsfElectronAlgo::ElectronData::coreRef |
Definition at line 318 of file GsfElectronAlgo.h.
Referenced by GsfElectronAlgo::createElectron().
reco::TrackRef GsfElectronAlgo::ElectronData::ctfTrackRef |
Definition at line 321 of file GsfElectronAlgo.h.
Referenced by GsfElectronAlgo::createElectron().
GlobalVector GsfElectronAlgo::ElectronData::eleMom |
Definition at line 347 of file GsfElectronAlgo.h.
Referenced by GsfElectronAlgo::createElectron().
GlobalPoint GsfElectronAlgo::ElectronData::elePos |
Definition at line 348 of file GsfElectronAlgo.h.
Referenced by GsfElectronAlgo::createElectron().
TrajectoryStateOnSurface GsfElectronAlgo::ElectronData::eleTSOS |
Definition at line 343 of file GsfElectronAlgo.h.
const reco::GsfTrackRef GsfElectronAlgo::ElectronData::gsfTrackRef |
Definition at line 319 of file GsfElectronAlgo.h.
Referenced by GsfElectronAlgo::createElectron().
GlobalVector GsfElectronAlgo::ElectronData::innMom |
Definition at line 347 of file GsfElectronAlgo.h.
Referenced by GsfElectronAlgo::createElectron().
GlobalPoint GsfElectronAlgo::ElectronData::innPos |
Definition at line 348 of file GsfElectronAlgo.h.
TrajectoryStateOnSurface GsfElectronAlgo::ElectronData::innTSOS |
Definition at line 338 of file GsfElectronAlgo.h.
GlobalVector GsfElectronAlgo::ElectronData::outMom |
Definition at line 347 of file GsfElectronAlgo.h.
Referenced by GsfElectronAlgo::createElectron().
GlobalPoint GsfElectronAlgo::ElectronData::outPos |
Definition at line 348 of file GsfElectronAlgo.h.
TrajectoryStateOnSurface GsfElectronAlgo::ElectronData::outTSOS |
Definition at line 339 of file GsfElectronAlgo.h.
GlobalVector GsfElectronAlgo::ElectronData::sclMom |
Definition at line 347 of file GsfElectronAlgo.h.
Referenced by GsfElectronAlgo::createElectron().
GlobalPoint GsfElectronAlgo::ElectronData::sclPos |
Definition at line 348 of file GsfElectronAlgo.h.
Referenced by GsfElectronAlgo::createElectron().
TrajectoryStateOnSurface GsfElectronAlgo::ElectronData::sclTSOS |
Definition at line 341 of file GsfElectronAlgo.h.
GlobalVector GsfElectronAlgo::ElectronData::seedMom |
Definition at line 347 of file GsfElectronAlgo.h.
Referenced by GsfElectronAlgo::createElectron().
GlobalPoint GsfElectronAlgo::ElectronData::seedPos |
Definition at line 348 of file GsfElectronAlgo.h.
Referenced by GsfElectronAlgo::createElectron().
TrajectoryStateOnSurface GsfElectronAlgo::ElectronData::seedTSOS |
Definition at line 342 of file GsfElectronAlgo.h.
float GsfElectronAlgo::ElectronData::shFracInnerHits |
Definition at line 322 of file GsfElectronAlgo.h.
Referenced by GsfElectronAlgo::createElectron().
const reco::SuperClusterRef GsfElectronAlgo::ElectronData::superClusterRef |
Definition at line 320 of file GsfElectronAlgo.h.
Referenced by GsfElectronAlgo::createElectron().
GlobalVector GsfElectronAlgo::ElectronData::vtxMom |
Definition at line 347 of file GsfElectronAlgo.h.
Referenced by GsfElectronAlgo::createElectron().
GlobalVector GsfElectronAlgo::ElectronData::vtxMomWithConstraint |
Definition at line 349 of file GsfElectronAlgo.h.
Referenced by GsfElectronAlgo::createElectron().
GlobalPoint GsfElectronAlgo::ElectronData::vtxPos |
Definition at line 348 of file GsfElectronAlgo.h.
Referenced by GsfElectronAlgo::createElectron().
TrajectoryStateOnSurface GsfElectronAlgo::ElectronData::vtxTSOS |
Definition at line 340 of file GsfElectronAlgo.h.
Referenced by GsfElectronAlgo::createElectron().