ATLAS Offline Software
|
Interface for tools calculating hit count summaries for track. More...
#include <IMuonTruthSummaryTool.h>
Public Member Functions | |
virtual void | clear ()=0 |
clear tool More... | |
virtual void | init () const =0 |
init truth More... | |
virtual int | getBarcode (const Identifier &id) const =0 |
get the associated barcode for the identifier, return -1 if the channel was not hit by a muon More... | |
virtual int | getPdgId (int barcode) const =0 |
get the associated pdgId for a given barcode More... | |
virtual void | add (const Identifier &id, int level) const =0 |
add identifier More... | |
virtual void | add (const MuonSegment &seg, int level) const =0 |
add segment More... | |
virtual void | add (const Trk::Track &track, int level) const =0 |
add track More... | |
virtual std::string | printSummary ()=0 |
print summary More... | |
virtual | ~IMuonTruthSummaryTool ()=default |
Static Public Member Functions | |
static const InterfaceID & | interfaceID () |
IAlgTool interface. More... | |
Interface for tools calculating hit count summaries for track.
Definition at line 18 of file IMuonTruthSummaryTool.h.
|
virtualdefault |
|
pure virtual |
add identifier
Implemented in Muon::MuonTruthSummaryTool.
|
pure virtual |
add segment
Implemented in Muon::MuonTruthSummaryTool.
|
pure virtual |
add track
Implemented in Muon::MuonTruthSummaryTool.
|
pure virtual |
clear tool
Implemented in Muon::MuonTruthSummaryTool.
|
pure virtual |
get the associated barcode for the identifier, return -1 if the channel was not hit by a muon
Implemented in Muon::MuonTruthSummaryTool.
|
pure virtual |
get the associated pdgId for a given barcode
Implemented in Muon::MuonTruthSummaryTool.
|
pure virtual |
init truth
Implemented in Muon::MuonTruthSummaryTool.
|
inlinestatic |
IAlgTool interface.
Definition at line 22 of file IMuonTruthSummaryTool.h.
|
pure virtual |
print summary
Implemented in Muon::MuonTruthSummaryTool.