1 #ifndef DataFormats_TauReco_PFRecoTauChargedHadron_h 2 #define DataFormats_TauReco_PFRecoTauChargedHadron_h 28 kChargedPFCandidate = 1,
43 int status = 0,
bool integerCharge =
true,
56 const std::vector<PFCandidatePtr>& getNeutralPFCandidates()
const;
74 friend class ::PFRecoTauChargedHadronProducer;
int Charge
electric charge type
std::string print(const Track &, edm::Verbosity=edm::Concise)
Track print utility.
ROOT::Math::PositionVector3D< ROOT::Math::Cartesian3D< float > > XYZPointF
point in space with cartesian internal representation
PFCandidatePtr chargedPFCandidate_
PFRecoTauChargedHadronAlgorithm
std::ostream & operator<<(std::ostream &, BeamSpot beam)
edm::Ptr< Track > TrackPtr
PFRecoTauChargedHadronAlgorithm algo_
static const TrackGhostTrackState * getTrack(const BasicGhostTrackState *basic)
std::vector< PFCandidatePtr > neutralPFCandidates_
math::XYZTLorentzVector LorentzVector
Lorentz vector.
math::XYZPointF positionAtECALEntrance_
math::XYZPoint Point
point in the space