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