1 #ifndef RecoAlgos_SuperClusterToCandidate_h 2 #define RecoAlgos_SuperClusterToCandidate_h
const math::XYZPoint & position() const
cluster centroid position
void setSuperCluster(const reco::SuperClusterRef &r)
set reference to superCluster
reco::SuperCluster value_type
void setVertex(const Point &vertex) override
set vertex
void setCharge(Charge q) final
set electric charge
SuperClusterToCandidate type
std::vector< SuperCluster > SuperClusterCollection
collection of SuperCluser objectr
void convert(reco::SuperClusterRef scRef, reco::RecoEcalCandidate &c) const
reco::SuperClusterCollection Components
double energy() const
cluster energy
reco::RecoEcalCandidate Candidate
XYZVectorD XYZVector
spatial vector with cartesian internal representation
XYZPointD XYZPoint
point in space with cartesian internal representation
math::XYZTLorentzVector LorentzVector
Lorentz vector.
void setPdgId(int pdgId) final
void setP4(const LorentzVector &p4) final
set 4-momentum
SuperClusterToCandidate(const edm::ParameterSet &cfg)
int pdgId() const
PDG id.
Basic3DVector unit() const