27 out << pad <<
"base element";
34 out <<
"element " << element.
index() <<
"- type " << element.
type() <<
" ";
37 switch (element.
type()) {
42 out <<
" from displaced;";
44 out <<
" to displaced;";
46 out <<
" from gammaconv;";
48 out <<
" from v0 decay;";
78 out <<
" from SuperCluster;";
82 out <<
" unknown type" << std::endl;
86 out << err.what() << std::endl;
Abstract base class for a PFBlock element (track, cluster...)
virtual void Dump(std::ostream &out=std::cout, const char *tab=" ") const
print the object inside the element
edm::RefVector< ConversionCollection > ConversionRefVector
vector of objects in the same collection of Conversion objects
static const MuonRef nullMuon_
void Dump(std::ostream &out=std::cout, const char *tab=" ") const override
print the object inside the element
static const PFRecTrackRef nullPFRecTrack_
static const PFDisplacedTrackerVertexRef nullPFDispVertex_
edm::Ref< VertexCompositeCandidateCollection > VertexCompositeCandidateRef
persistent reference to an object in a collection of Candidate objects
std::ostream & operator<<(std::ostream &, BeamSpot beam)
edm::Ref< PFClusterCollection > PFClusterRef
persistent reference to PFCluster objects
bool trackType(TrackType trType) const override
edm::Ref< PFRecTrackCollection > PFRecTrackRef
persistent reference to PFRecTrack objects
edm::Ref< PFDisplacedTrackerVertexCollection > PFDisplacedTrackerVertexRef
persistent reference to a DisplacedTrackerVertex
edm::Ref< MuonCollection > MuonRef
presistent reference to a Muon
static const PFClusterRef nullPFCluster_
void Dump(std::ostream &out=std::cout, const char *tab=" ") const override
print the object inside the element
static const ConversionRefVector nullConv_
void Dump(std::ostream &out=std::cout, const char *tab=" ") const override
print the object inside the element
edm::Ref< TrackCollection > TrackRef
persistent reference to a Track
static const reco::TrackRef nullTrack_
static const VertexCompositeCandidateRef nullVertex_
void Dump(std::ostream &out=std::cout, const char *tab=" ") const override
print the object inside the element
void Dump(std::ostream &out=std::cout, const char *tab=" ") const override
print the object inside the element