Go to the documentation of this file. 1 #ifndef DataFormats_HGCalReco_TICLCandidate_h
2 #define DataFormats_HGCalReco_TICLCandidate_h
void setTrackPtr(const edm::Ptr< reco::Track > &trackPtr)
TICLCandidate(const edm::Ptr< ticl::Trackster > &trackster)
const std::vector< edm::Ptr< ticl::Trackster > > tracksters() const
const float timeError() const
int Charge
electric charge type
void setRawEnergy(float rawEnergy)
std::array< float, 8 > idProbabilities_
const edm::Ptr< reco::Track > trackPtr() const
TICLCandidate(Charge q, const LorentzVector &p4)
float id_probability(ParticleType type) const
void setIdProbabilities(const std::array< float, 8 > &idProbs)
void setTracksters(const std::vector< edm::Ptr< ticl::Trackster > > &tracksters)
const LorentzVector & p4() const final
four-momentum Lorentz vector
void setTimeError(float timeError)
edm::Ptr< reco::Track > trackPtr_
void addTrackster(const edm::Ptr< ticl::Trackster > &trackster)
math::XYZTLorentzVector LorentzVector
Lorentz vector.
ticl::Trackster::ParticleType ParticleType
std::vector< edm::Ptr< ticl::Trackster > > tracksters_