Interface for tools calculating hit count summaries for track.
More...
#include <IMuonTruthSummaryTool.h>
|
| virtual void | clear ()=0 |
| | clear tool
|
| virtual void | init () const =0 |
| | init truth
|
| virtual int | getUniqueID (const Identifier &id) const =0 |
| | get the associated uniqueID for the identifier, return -1 if the channel was not hit by a muon
|
| virtual int | getPdgId (int uniqueID) const =0 |
| | get the associated pdgId for a given uniqueID
|
| virtual void | add (const Identifier &id, int level) const =0 |
| | add identifier
|
| virtual void | add (const MuonSegment &seg, int level) const =0 |
| | add segment
|
| virtual void | add (const Trk::Track &track, int level) const =0 |
| | add track
|
| virtual std::string | printSummary ()=0 |
| | print summary
|
| virtual | ~IMuonTruthSummaryTool ()=default |
|
| static const InterfaceID & | interfaceID () |
| | IAlgTool interface.
|
Interface for tools calculating hit count summaries for track.
Definition at line 18 of file IMuonTruthSummaryTool.h.
◆ ~IMuonTruthSummaryTool()
| virtual Muon::IMuonTruthSummaryTool::~IMuonTruthSummaryTool |
( |
| ) |
|
|
virtualdefault |
◆ add() [1/3]
| virtual void Muon::IMuonTruthSummaryTool::add |
( |
const Identifier & | id, |
|
|
int | level ) const |
|
pure virtual |
◆ add() [2/3]
| virtual void Muon::IMuonTruthSummaryTool::add |
( |
const MuonSegment & | seg, |
|
|
int | level ) const |
|
pure virtual |
◆ add() [3/3]
| virtual void Muon::IMuonTruthSummaryTool::add |
( |
const Trk::Track & | track, |
|
|
int | level ) const |
|
pure virtual |
◆ clear()
| virtual void Muon::IMuonTruthSummaryTool::clear |
( |
| ) |
|
|
pure virtual |
◆ getPdgId()
| virtual int Muon::IMuonTruthSummaryTool::getPdgId |
( |
int | uniqueID | ) |
const |
|
pure virtual |
get the associated pdgId for a given uniqueID
◆ getUniqueID()
| virtual int Muon::IMuonTruthSummaryTool::getUniqueID |
( |
const Identifier & | id | ) |
const |
|
pure virtual |
get the associated uniqueID for the identifier, return -1 if the channel was not hit by a muon
◆ init()
| virtual void Muon::IMuonTruthSummaryTool::init |
( |
| ) |
const |
|
pure virtual |
◆ interfaceID()
| const InterfaceID & Muon::IMuonTruthSummaryTool::interfaceID |
( |
| ) |
|
|
inlinestatic |
IAlgTool interface.
Definition at line 22 of file IMuonTruthSummaryTool.h.
22 {
23 static const InterfaceID IID_IMuonTruthSummaryTool("Muon::IMuonTruthSummaryTool", 1, 0);
24 return IID_IMuonTruthSummaryTool;
25 }
◆ printSummary()
| virtual std::string Muon::IMuonTruthSummaryTool::printSummary |
( |
| ) |
|
|
pure virtual |
The documentation for this class was generated from the following file: