#include <SharedHitMapper.h>
Definition at line 60 of file SharedHitMapper.h.
◆ SharedHitTrackAssoc()
| SharedHitTrackAssoc::SharedHitTrackAssoc |
( |
| ) |
|
◆ ~SharedHitTrackAssoc()
| SharedHitTrackAssoc::~SharedHitTrackAssoc |
( |
| ) |
|
◆ add() [1/2]
| void SharedHitTrackAssoc::add |
( |
const xAOD::TrackParticle *const | trk, |
|
|
int | shB, |
|
|
int | shP, |
|
|
int | shS ) |
Definition at line 29 of file SharedHitMapper.cxx.
29 {
30 int shPattern = 100000*shB + 1000*shS + 100*shP;
31 m_assocs.insert(std::make_pair(trk,shPattern));
32}
◆ add() [2/2]
◆ check()
◆ dump()
| void SharedHitTrackAssoc::dump |
( |
| ) |
const |
Definition at line 55 of file SharedHitMapper.cxx.
55 {
56 std::cout<<
"SharedHitTrackAssoc has "<<this->
size()<<
" elements:"<<std::endl;
59 for(; aI!=aE; ++aI) {
60 std::cout << "--> track: "
61 << " Eta= " << aI->first->eta()
62 << " Phi= " << aI->first->phi()
63 << " pT= " << aI->first->pt()
64 << " Shared pattern= " << aI->second
65
69 << std::endl;
70 }
71}
Assoc::const_iterator AssocIter
int numberSharedSct(const xAOD::TrackParticle *const trk) const
int numberSharedBLayer(const xAOD::TrackParticle *const trk) const
int numberSharedPix(const xAOD::TrackParticle *const trk) const
◆ numberSharedBLayer()
Definition at line 33 of file SharedHitMapper.cxx.
33 {
34 int tempSharedPattern(0);
37 if(aI!=aE) tempSharedPattern = aI->second;
38 return tempSharedPattern/100000;
39}
◆ numberSharedPix()
Definition at line 40 of file SharedHitMapper.cxx.
40 {
41 int tempSharedPattern(0);
44 if(aI!=aE) tempSharedPattern = aI->second;
45 return ((tempSharedPattern%100000)%1000)/100;
46}
◆ numberSharedSct()
Definition at line 47 of file SharedHitMapper.cxx.
47 {
48 int tempSharedPattern(0);
51 if(aI!=aE) tempSharedPattern = aI->second;
52 return (tempSharedPattern%100000)/1000;
53}
◆ size()
| int SharedHitTrackAssoc::size |
( |
| ) |
const |
|
inline |
◆ m_assocs
| Assoc SharedHitTrackAssoc::m_assocs |
|
private |
The documentation for this class was generated from the following files: