1 #ifndef DataFormats_TauReco_PFRecoTauChargedHadron_h 2 #define DataFormats_TauReco_PFRecoTauChargedHadron_h 11 template<
class TrackClass>
29 kChargedPFCandidate = 1,
44 int status = 0,
bool integerCharge =
true,
60 const std::vector<CandidatePtr>& getNeutralPFCandidates()
const;
75 template<
class TrackClass>
79 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_