|
BOSS 8.0.0
BESIII Offline Software System
|
#include <MucRecHitContainer.h>
Public Types | |
| typedef std::map< MucRecHitID, int > | GapHitCountMap |
| typedef std::map< MucRecHitID, MucRecHit * > | pHitMap |
| typedef std::map< MucRecHitID, int > | GapHitCountMap |
| typedef std::map< MucRecHitID, MucRecHit * > | pHitMap |
| typedef std::map< MucRecHitID, int > | GapHitCountMap |
| typedef std::map< MucRecHitID, MucRecHit * > | pHitMap |
Public Member Functions | |
| MucRecHitContainer () | |
| MucRecHitContainer (const MucRecHitContainer &source) | |
| MucRecHitContainer & | operator= (const MucRecHitContainer &orig) |
| ~MucRecHitContainer () | |
| void | Init () |
| Points to the single instance of MucRecHitContainer. | |
| void | Destroy () |
| Destroys the single instance of MucRecHitContainer. | |
| void | SetMucRecHitCol (MucRecHitCol *p) |
| MucRecHitCol * | GetMucRecHitCol () |
| Get MucRecHitCol pointer. | |
| int | GetHitCount () |
| How many hits are there in this event? | |
| int | GetGapHitCount (const MucRecHitID gapID) |
| How many hits are there in this gap? | |
| int | GetGapHitCount (const int part, const int seg, const int gap) |
| How many hits are there in this gap? | |
| MucRecHit * | GetHit (const MucRecHitID hitID) |
| Get a MucRecHit object by hit identifier. | |
| MucRecHit * | GetHit (const int part, const int seg, const int gap, const int hit) |
| Get a MucRecHit by part, seg, gap, and hit within the gap. | |
| MucRecHit * | GetHitByIdentifier (const Identifier id) |
| MucRecHit * | GetHitByIdentifier (const int part, const int seg, const int gap, const int strip) |
| void | AddHit (const Identifier id) |
| void | AddHit (const int part, const int seg, const int gap, const int strip) |
| Place a new hit object in the container. | |
| void | Clear () |
| Remove all hit objects from the container, and destroy them. | |
| MucRecHitContainer () | |
| MucRecHitContainer (const MucRecHitContainer &source) | |
| MucRecHitContainer & | operator= (const MucRecHitContainer &orig) |
| ~MucRecHitContainer () | |
| void | Init () |
| Points to the single instance of MucRecHitContainer. | |
| void | Destroy () |
| Destroys the single instance of MucRecHitContainer. | |
| void | SetMucRecHitCol (MucRecHitCol *p) |
| MucRecHitCol * | GetMucRecHitCol () |
| Get MucRecHitCol pointer. | |
| int | GetHitCount () |
| How many hits are there in this event? | |
| int | GetGapHitCount (const MucRecHitID gapID) |
| How many hits are there in this gap? | |
| int | GetGapHitCount (const int part, const int seg, const int gap) |
| How many hits are there in this gap? | |
| MucRecHit * | GetHit (const MucRecHitID hitID) |
| Get a MucRecHit object by hit identifier. | |
| MucRecHit * | GetHit (const int part, const int seg, const int gap, const int hit) |
| Get a MucRecHit by part, seg, gap, and hit within the gap. | |
| MucRecHit * | GetHitByIdentifier (const Identifier id) |
| MucRecHit * | GetHitByIdentifier (const int part, const int seg, const int gap, const int strip) |
| void | AddHit (const Identifier id) |
| void | AddHit (const int part, const int seg, const int gap, const int strip) |
| Place a new hit object in the container. | |
| void | Clear () |
| Remove all hit objects from the container, and destroy them. | |
| MucRecHitContainer () | |
| MucRecHitContainer (const MucRecHitContainer &source) | |
| MucRecHitContainer & | operator= (const MucRecHitContainer &orig) |
| ~MucRecHitContainer () | |
| void | Init () |
| Points to the single instance of MucRecHitContainer. | |
| void | Destroy () |
| Destroys the single instance of MucRecHitContainer. | |
| void | SetMucRecHitCol (MucRecHitCol *p) |
| MucRecHitCol * | GetMucRecHitCol () |
| Get MucRecHitCol pointer. | |
| int | GetHitCount () |
| How many hits are there in this event? | |
| int | GetGapHitCount (const MucRecHitID gapID) |
| How many hits are there in this gap? | |
| int | GetGapHitCount (const int part, const int seg, const int gap) |
| How many hits are there in this gap? | |
| MucRecHit * | GetHit (const MucRecHitID hitID) |
| Get a MucRecHit object by hit identifier. | |
| MucRecHit * | GetHit (const int part, const int seg, const int gap, const int hit) |
| Get a MucRecHit by part, seg, gap, and hit within the gap. | |
| MucRecHit * | GetHitByIdentifier (const Identifier id) |
| MucRecHit * | GetHitByIdentifier (const int part, const int seg, const int gap, const int strip) |
| void | AddHit (const Identifier id) |
| void | AddHit (const int part, const int seg, const int gap, const int strip) |
| Place a new hit object in the container. | |
| void | Clear () |
| Remove all hit objects from the container, and destroy them. | |
MucRecHitContainer has a MucRecHitCol which contains all MucRecHit objects for a single event. Access is optimized for referencing by BesMUCRecHitID indices.
Definition at line 29 of file InstallArea/x86_64-el9-gcc13-dbg/include/MucRecEvent/MucRecHitContainer.h.
| typedef std::map<MucRecHitID, int> MucRecHitContainer::GapHitCountMap |
Definition at line 31 of file InstallArea/x86_64-el9-gcc13-dbg/include/MucRecEvent/MucRecHitContainer.h.
| typedef std::map<MucRecHitID, int> MucRecHitContainer::GapHitCountMap |
Definition at line 31 of file InstallArea/x86_64-el9-gcc13-opt/include/MucRecEvent/MucRecHitContainer.h.
| typedef std::map<MucRecHitID, int> MucRecHitContainer::GapHitCountMap |
Definition at line 31 of file Muc/MucRecEvent/include/MucRecEvent/MucRecHitContainer.h.
| typedef std::map<MucRecHitID, MucRecHit*> MucRecHitContainer::pHitMap |
Definition at line 32 of file InstallArea/x86_64-el9-gcc13-dbg/include/MucRecEvent/MucRecHitContainer.h.
| typedef std::map<MucRecHitID, MucRecHit*> MucRecHitContainer::pHitMap |
Definition at line 32 of file InstallArea/x86_64-el9-gcc13-opt/include/MucRecEvent/MucRecHitContainer.h.
| typedef std::map<MucRecHitID, MucRecHit*> MucRecHitContainer::pHitMap |
Definition at line 32 of file Muc/MucRecEvent/include/MucRecEvent/MucRecHitContainer.h.
| MucRecHitContainer::MucRecHitContainer | ( | ) |
Definition at line 16 of file MucRecHitContainer.cxx.
Referenced by MucRecHitContainer(), and operator=().
| MucRecHitContainer::MucRecHitContainer | ( | const MucRecHitContainer & | source | ) |
| MucRecHitContainer::~MucRecHitContainer | ( | ) |
Definition at line 19 of file MucRecHitContainer.cxx.
| MucRecHitContainer::MucRecHitContainer | ( | ) |
| MucRecHitContainer::MucRecHitContainer | ( | const MucRecHitContainer & | source | ) |
| MucRecHitContainer::~MucRecHitContainer | ( | ) |
| MucRecHitContainer::MucRecHitContainer | ( | ) |
| MucRecHitContainer::MucRecHitContainer | ( | const MucRecHitContainer & | source | ) |
| MucRecHitContainer::~MucRecHitContainer | ( | ) |
| void MucRecHitContainer::AddHit | ( | const Identifier | id | ) |
Definition at line 109 of file MucRecHitContainer.cxx.
Referenced by AddHit().
| void MucRecHitContainer::AddHit | ( | const Identifier | id | ) |
| void MucRecHitContainer::AddHit | ( | const Identifier | id | ) |
| void MucRecHitContainer::AddHit | ( | const int | part, |
| const int | seg, | ||
| const int | gap, | ||
| const int | strip ) |
Place a new hit object in the container.
Definition at line 119 of file MucRecHitContainer.cxx.
| void MucRecHitContainer::AddHit | ( | const int | part, |
| const int | seg, | ||
| const int | gap, | ||
| const int | strip ) |
Place a new hit object in the container.
| void MucRecHitContainer::AddHit | ( | const int | part, |
| const int | seg, | ||
| const int | gap, | ||
| const int | strip ) |
Place a new hit object in the container.
| void MucRecHitContainer::Clear | ( | ) |
Remove all hit objects from the container, and destroy them.
Definition at line 32 of file MucRecHitContainer.cxx.
Referenced by Init().
| void MucRecHitContainer::Clear | ( | ) |
Remove all hit objects from the container, and destroy them.
| void MucRecHitContainer::Clear | ( | ) |
Remove all hit objects from the container, and destroy them.
| void MucRecHitContainer::Destroy | ( | ) |
Destroys the single instance of MucRecHitContainer.
| void MucRecHitContainer::Destroy | ( | ) |
Destroys the single instance of MucRecHitContainer.
| void MucRecHitContainer::Destroy | ( | ) |
Destroys the single instance of MucRecHitContainer.
| int MucRecHitContainer::GetGapHitCount | ( | const int | part, |
| const int | seg, | ||
| const int | gap ) |
How many hits are there in this gap?
Definition at line 71 of file MucRecHitContainer.cxx.
| int MucRecHitContainer::GetGapHitCount | ( | const int | part, |
| const int | seg, | ||
| const int | gap ) |
How many hits are there in this gap?
| int MucRecHitContainer::GetGapHitCount | ( | const int | part, |
| const int | seg, | ||
| const int | gap ) |
How many hits are there in this gap?
| int MucRecHitContainer::GetGapHitCount | ( | const MucRecHitID | gapID | ) |
How many hits are there in this gap?
Definition at line 66 of file MucRecHitContainer.cxx.
Referenced by GetHitByIdentifier().
| int MucRecHitContainer::GetGapHitCount | ( | const MucRecHitID | gapID | ) |
How many hits are there in this gap?
| int MucRecHitContainer::GetGapHitCount | ( | const MucRecHitID | gapID | ) |
How many hits are there in this gap?
| MucRecHit * MucRecHitContainer::GetHit | ( | const int | part, |
| const int | seg, | ||
| const int | gap, | ||
| const int | hit ) |
Get a MucRecHit by part, seg, gap, and hit within the gap.
Definition at line 81 of file MucRecHitContainer.cxx.
| MucRecHit * MucRecHitContainer::GetHit | ( | const int | part, |
| const int | seg, | ||
| const int | gap, | ||
| const int | hit ) |
Get a MucRecHit by part, seg, gap, and hit within the gap.
| MucRecHit * MucRecHitContainer::GetHit | ( | const int | part, |
| const int | seg, | ||
| const int | gap, | ||
| const int | hit ) |
Get a MucRecHit by part, seg, gap, and hit within the gap.
| MucRecHit * MucRecHitContainer::GetHit | ( | const MucRecHitID | hitID | ) |
Get a MucRecHit object by hit identifier.
Definition at line 76 of file MucRecHitContainer.cxx.
Referenced by GetHitByIdentifier().
| MucRecHit * MucRecHitContainer::GetHit | ( | const MucRecHitID | hitID | ) |
Get a MucRecHit object by hit identifier.
| MucRecHit * MucRecHitContainer::GetHit | ( | const MucRecHitID | hitID | ) |
Get a MucRecHit object by hit identifier.
| MucRecHit * MucRecHitContainer::GetHitByIdentifier | ( | const Identifier | id | ) |
Get a MucRecHit by Identifier. If doesnt exist, return null.
Definition at line 87 of file MucRecHitContainer.cxx.
Referenced by GetHitByIdentifier().
| MucRecHit * MucRecHitContainer::GetHitByIdentifier | ( | const Identifier | id | ) |
Get a MucRecHit by Identifier. If doesnt exist, return null.
| MucRecHit * MucRecHitContainer::GetHitByIdentifier | ( | const Identifier | id | ) |
Get a MucRecHit by Identifier. If doesnt exist, return null.
| MucRecHit * MucRecHitContainer::GetHitByIdentifier | ( | const int | part, |
| const int | seg, | ||
| const int | gap, | ||
| const int | strip ) |
Get a MucRecHit by part, seg, gap, and strip. If doesnt exist, return null.
Definition at line 96 of file MucRecHitContainer.cxx.
| MucRecHit * MucRecHitContainer::GetHitByIdentifier | ( | const int | part, |
| const int | seg, | ||
| const int | gap, | ||
| const int | strip ) |
Get a MucRecHit by part, seg, gap, and strip. If doesnt exist, return null.
| MucRecHit * MucRecHitContainer::GetHitByIdentifier | ( | const int | part, |
| const int | seg, | ||
| const int | gap, | ||
| const int | strip ) |
Get a MucRecHit by part, seg, gap, and strip. If doesnt exist, return null.
| int MucRecHitContainer::GetHitCount | ( | ) |
How many hits are there in this event?
Definition at line 49 of file MucRecHitContainer.cxx.
| int MucRecHitContainer::GetHitCount | ( | ) |
How many hits are there in this event?
| int MucRecHitContainer::GetHitCount | ( | ) |
How many hits are there in this event?
|
inline |
Get MucRecHitCol pointer.
Definition at line 59 of file InstallArea/x86_64-el9-gcc13-dbg/include/MucRecEvent/MucRecHitContainer.h.
|
inline |
Get MucRecHitCol pointer.
Definition at line 59 of file InstallArea/x86_64-el9-gcc13-opt/include/MucRecEvent/MucRecHitContainer.h.
|
inline |
Get MucRecHitCol pointer.
Definition at line 59 of file Muc/MucRecEvent/include/MucRecEvent/MucRecHitContainer.h.
| void MucRecHitContainer::Init | ( | ) |
Points to the single instance of MucRecHitContainer.
Initializes the MucRecHitContainer with MucRecHitCol.
Definition at line 24 of file MucRecHitContainer.cxx.
| void MucRecHitContainer::Init | ( | ) |
Points to the single instance of MucRecHitContainer.
Initializes the MucRecHitContainer with MucRecHitCol.
| void MucRecHitContainer::Init | ( | ) |
Points to the single instance of MucRecHitContainer.
Initializes the MucRecHitContainer with MucRecHitCol.
| MucRecHitContainer & MucRecHitContainer::operator= | ( | const MucRecHitContainer & | orig | ) |
| MucRecHitContainer & MucRecHitContainer::operator= | ( | const MucRecHitContainer & | orig | ) |
| MucRecHitContainer & MucRecHitContainer::operator= | ( | const MucRecHitContainer & | orig | ) |
| void MucRecHitContainer::SetMucRecHitCol | ( | MucRecHitCol * | p | ) |
Definition at line 143 of file MucRecHitContainer.cxx.
| void MucRecHitContainer::SetMucRecHitCol | ( | MucRecHitCol * | p | ) |
| void MucRecHitContainer::SetMucRecHitCol | ( | MucRecHitCol * | p | ) |