26 const char* pad)
const {
28 out<<pad<<
"base element";
36 out<<
"element "<<element.
index()<<
"- type "<<element.
type()<<
" ";
39 switch(element.
type()) {
86 out<<
" from SuperCluster;";
90 out<<
" unknown type"<<std::endl;
95 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
void Dump(std::ostream &out=std::cout, const char *tab=" ") const override
print the object inside the element
edm::RefVector< ConversionCollection > ConversionRefVector
vector of objects in the same collection of Conversion objects
static const MuonRef nullMuon_
static const PFRecTrackRef nullPFRecTrack_
void Dump(std::ostream &out=std::cout, const char *tab=" ") const override
print the object inside the element
static const PFDisplacedTrackerVertexRef nullPFDispVertex_
bool trackType(TrackType trType) const override
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
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
void Dump(std::ostream &out=std::cout, const char *tab=" ") const override
print the object inside the element
static const PFClusterRef nullPFCluster_
static const ConversionRefVector nullConv_
edm::Ref< TrackCollection > TrackRef
persistent reference to a Track
et
define resolution functions of each parameter
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