1 #ifndef DataFormats_TauReco_PFRecoTauChargedHadron_h 2 #define DataFormats_TauReco_PFRecoTauChargedHadron_h 12 template <
class TrackClass>
30 kChargedPFCandidate = 1,
46 bool integerCharge =
true,
62 const std::vector<CandidatePtr>& getNeutralPFCandidates()
const;
77 template <
class TrackClass>
81 friend class ::PFRecoTauChargedHadronProducer;
CandidatePtr lostTrackCandidate_
int Charge
electric charge type
ROOT::Math::PositionVector3D< ROOT::Math::Cartesian3D< float > > XYZPointF
point in space with cartesian internal representation
S & print(S &os, JobReport::InputFile const &f)
PFRecoTauChargedHadronAlgorithm
std::ostream & operator<<(std::ostream &, BeamSpot beam)
edm::Ptr< Track > TrackPtr
CandidatePtr chargedPFCandidate_
std::vector< CandidatePtr > neutralPFCandidates_
PFRecoTauChargedHadronAlgorithm algo_
static const TrackGhostTrackState * getTrack(const BasicGhostTrackState *basic)
math::XYZTLorentzVector LorentzVector
Lorentz vector.
Structure Point Contains parameters of Gaussian fits to DMRs.
math::XYZPointF positionAtECALEntrance_