1 #ifndef __PFBlockElementBrem__ 2 #define __PFBlockElementBrem__ 27 const char* tab =
" " )
const override;
Abstract base class for a PFBlock element (track, cluster...)
const math::XYZPointF & positionAtECALEntrance() const
reconstructed track used as an input to particle flow
math::XYZPointF positionAtECALEntrance_
PFBlockElement * clone() const override
necessary to have the edm::OwnVector<PFBlockElement> working
ROOT::Math::PositionVector3D< ROOT::Math::Cartesian3D< float > > XYZPointF
point in space with cartesian internal representation
unsigned int indTrajPoint() const
reco::GsfTrackRef GsftrackRef_
reference to the corresponding track
const reco::GsfTrackRef & GsftrackRef() const
double SigmaDeltaP() const
const PFRecTrack & trackPF() const
const GsfPFRecTrackRef & GsftrackRefPF() const
void Dump(std::ostream &out=std::cout, const char *tab=" ") const override
print the object inside the element
GsfPFRecTrackRef GsftrackRefPF_
reference to the corresponding track (transient)