![]() |
Analysis Software
Documentation for sPHENIX simulation software
|
#include <coresoftware/blob/master/simulation/g4simulation/g4tracking/EmbRecoMatchContainer.h>
Inheritance diagram for EmbRecoMatchContainer:
Collaboration diagram for EmbRecoMatchContainer:Public Types | |
| using | Vector = std::vector< EmbRecoMatch * > |
| using | ConstIterator = Vector::const_iterator |
| using | ConstRange = std::pair< ConstIterator, ConstIterator > |
| using | Map_nMatches = std::map< unsigned short, unsigned short > |
Public Member Functions | |
| void | Reset () override |
| reset method | |
| virtual unsigned short | nMatches () const |
| add a match set | |
| virtual unsigned short | nTruthUnmatched () const |
| virtual std::vector< unsigned short > & | ids_TruthUnmatched () |
| virtual std::vector< unsigned short > | ids_TruthMatched () const |
| virtual std::vector< unsigned short > | ids_RecoMatched () const |
| virtual std::map< unsigned short, unsigned short > & | map_nRecoPerTruth () |
| virtual std::map< unsigned short, unsigned short > & | map_nTruthPerReco () |
| virtual ConstRange | getMatchedRange () const |
| virtual Vector & | getMatches () |
| virtual void | addMatch (EmbRecoMatch *) |
| virtual bool | hasTruthMatch (unsigned short) |
| virtual bool | hasRecoMatch (unsigned short) |
| virtual EmbRecoMatch * | getMatchTruth (unsigned short, unsigned short=0) |
| virtual EmbRecoMatch * | getMatchReco (unsigned short, unsigned short=0) |
| virtual void | checkfill_idsTruthUnmatched (unsigned short) |
| virtual void | sort () |
| void | identify (std::ostream &os=std::cout) const override |
Public Member Functions inherited from PHObject | |
| PHObject () | |
| ctor | |
| ~PHObject () override | |
| dtor | |
| virtual PHObject * | CloneMe () const |
| Virtual copy constructor. | |
| virtual PHObject * | clone () const final |
| PHObject * | Clone (const char *newname="") const final |
| void | Copy (TObject &object) const final |
| virtual int | isValid () const |
| isValid returns non zero if object contains vailid data | |
| virtual int | Integrate () const |
| virtual int | Integrate (PHObject *) |
| virtual void | CopyFrom (const PHObject *obj) |
Protected Member Functions | |
| EmbRecoMatchContainer ()=default | |
Definition at line 11 of file EmbRecoMatchContainer.h.
View newest version in sPHENIX GitHub at line 11 of file EmbRecoMatchContainer.h
| using EmbRecoMatchContainer::ConstIterator = Vector::const_iterator |
Definition at line 15 of file EmbRecoMatchContainer.h.
View newest version in sPHENIX GitHub at line 15 of file EmbRecoMatchContainer.h
| using EmbRecoMatchContainer::ConstRange = std::pair<ConstIterator, ConstIterator> |
Definition at line 16 of file EmbRecoMatchContainer.h.
View newest version in sPHENIX GitHub at line 16 of file EmbRecoMatchContainer.h
| using EmbRecoMatchContainer::Map_nMatches = std::map<unsigned short, unsigned short> |
Definition at line 17 of file EmbRecoMatchContainer.h.
View newest version in sPHENIX GitHub at line 17 of file EmbRecoMatchContainer.h
| using EmbRecoMatchContainer::Vector = std::vector<EmbRecoMatch*> |
Definition at line 14 of file EmbRecoMatchContainer.h.
View newest version in sPHENIX GitHub at line 14 of file EmbRecoMatchContainer.h
|
protecteddefault |
|
inlinevirtual |
Reimplemented in EmbRecoMatchContainerv1.
Definition at line 38 of file EmbRecoMatchContainer.h.
View newest version in sPHENIX GitHub at line 38 of file EmbRecoMatchContainer.h
|
inlinevirtual |
Reimplemented in EmbRecoMatchContainerv1.
Definition at line 44 of file EmbRecoMatchContainer.h.
View newest version in sPHENIX GitHub at line 44 of file EmbRecoMatchContainer.h
|
virtual |
Reimplemented in EmbRecoMatchContainerv1.
Definition at line 10 of file EmbRecoMatchContainer.cc.
View newest version in sPHENIX GitHub at line 10 of file EmbRecoMatchContainer.cc
|
virtual |
Reimplemented in EmbRecoMatchContainerv1.
Definition at line 13 of file EmbRecoMatchContainer.cc.
View newest version in sPHENIX GitHub at line 13 of file EmbRecoMatchContainer.cc
Referenced by FillTruthRecoMatchMap::process_event(), and FillTruthRecoMatchTree::process_event().
Here is the caller graph for this function:
|
inlinevirtual |
Reimplemented in EmbRecoMatchContainerv1.
Definition at line 42 of file EmbRecoMatchContainer.h.
View newest version in sPHENIX GitHub at line 42 of file EmbRecoMatchContainer.h
|
inlinevirtual |
Reimplemented in EmbRecoMatchContainerv1.
Definition at line 41 of file EmbRecoMatchContainer.h.
View newest version in sPHENIX GitHub at line 41 of file EmbRecoMatchContainer.h
|
inlinevirtual |
Reimplemented in EmbRecoMatchContainerv1.
Definition at line 40 of file EmbRecoMatchContainer.h.
View newest version in sPHENIX GitHub at line 40 of file EmbRecoMatchContainer.h
|
inlinevirtual |
Reimplemented in EmbRecoMatchContainerv1.
Definition at line 39 of file EmbRecoMatchContainer.h.
View newest version in sPHENIX GitHub at line 39 of file EmbRecoMatchContainer.h
|
inlineoverridevirtual |
identify Function from PHObject
| os | Output Stream |
Reimplemented from PHObject.
Reimplemented in EmbRecoMatchContainerv1.
Definition at line 49 of file EmbRecoMatchContainer.h.
View newest version in sPHENIX GitHub at line 49 of file EmbRecoMatchContainer.h
References os.
|
inlinevirtual |
Reimplemented in EmbRecoMatchContainerv1.
Definition at line 30 of file EmbRecoMatchContainer.h.
View newest version in sPHENIX GitHub at line 30 of file EmbRecoMatchContainer.h
Referenced by g4evalfn::unmatchedSvtxTrkIds(), and G4Eval::unmatchedSvtxTrkIds().
Here is the caller graph for this function:
|
inlinevirtual |
Reimplemented in EmbRecoMatchContainerv1.
Definition at line 29 of file EmbRecoMatchContainer.h.
View newest version in sPHENIX GitHub at line 29 of file EmbRecoMatchContainer.h
|
virtual |
Reimplemented in EmbRecoMatchContainerv1.
Definition at line 16 of file EmbRecoMatchContainer.cc.
View newest version in sPHENIX GitHub at line 16 of file EmbRecoMatchContainer.cc
Referenced by FillTruthRecoMatchTree::process_event().
Here is the caller graph for this function:
|
virtual |
Reimplemented in EmbRecoMatchContainerv1.
Definition at line 19 of file EmbRecoMatchContainer.cc.
View newest version in sPHENIX GitHub at line 19 of file EmbRecoMatchContainer.cc
|
virtual |
Reimplemented in EmbRecoMatchContainerv1.
Definition at line 22 of file EmbRecoMatchContainer.cc.
View newest version in sPHENIX GitHub at line 22 of file EmbRecoMatchContainer.cc
|
inlinevirtual |
add a match set
Reimplemented in EmbRecoMatchContainerv1.
Definition at line 25 of file EmbRecoMatchContainer.h.
View newest version in sPHENIX GitHub at line 25 of file EmbRecoMatchContainer.h
|
inlinevirtual |
Reimplemented in EmbRecoMatchContainerv1.
Definition at line 26 of file EmbRecoMatchContainer.h.
View newest version in sPHENIX GitHub at line 26 of file EmbRecoMatchContainer.h
|
inlineoverridevirtual |
reset method
Reimplemented from PHObject.
Reimplemented in EmbRecoMatchContainerv1.
Definition at line 22 of file EmbRecoMatchContainer.h.
View newest version in sPHENIX GitHub at line 22 of file EmbRecoMatchContainer.h
|
inlinevirtual |
Reimplemented in EmbRecoMatchContainerv1.
Definition at line 46 of file EmbRecoMatchContainer.h.
View newest version in sPHENIX GitHub at line 46 of file EmbRecoMatchContainer.h