|
BOSS 8.0.0
BESIII Offline Software System
|
#include <McPrimaryParticle.h>
Public Types | |
| enum | ClassificationBits { NOPRIMARY = 1 , CHARGED = 1 << 1 , NEUTRAL = 1 << 2 , GAMMA = 1 << 3 , CONVERT = 1 << 4 , BREM = 1 << 5 , COMPT = 1 << 6 , PHOT = 1 << 7 , OTHER = 1 << 8 , TRKCONVERT = 1 << 12 , TRKBREM = 1 << 13 , TRKCOMPT = 1 << 14 , TRKPHOT = 1 << 15 , TRKOTHER = 1 << 16 , RUNBIT = 1 << 24 , NOPRIMARY = 1 , CHARGED = 1 << 1 , NEUTRAL = 1 << 2 , GAMMA = 1 << 3 , CONVERT = 1 << 4 , BREM = 1 << 5 , COMPT = 1 << 6 , PHOT = 1 << 7 , OTHER = 1 << 8 , TRKCONVERT = 1 << 12 , TRKBREM = 1 << 13 , TRKCOMPT = 1 << 14 , TRKPHOT = 1 << 15 , TRKOTHER = 1 << 16 , RUNBIT = 1 << 24 , NOPRIMARY = 1 , CHARGED = 1 << 1 , NEUTRAL = 1 << 2 , GAMMA = 1 << 3 , CONVERT = 1 << 4 , BREM = 1 << 5 , COMPT = 1 << 6 , PHOT = 1 << 7 , OTHER = 1 << 8 , TRKCONVERT = 1 << 12 , TRKBREM = 1 << 13 , TRKCOMPT = 1 << 14 , TRKPHOT = 1 << 15 , TRKOTHER = 1 << 16 , RUNBIT = 1 << 24 } |
| Define bits to help classify the event. More... | |
| enum | ClassificationBits { NOPRIMARY = 1 , CHARGED = 1 << 1 , NEUTRAL = 1 << 2 , GAMMA = 1 << 3 , CONVERT = 1 << 4 , BREM = 1 << 5 , COMPT = 1 << 6 , PHOT = 1 << 7 , OTHER = 1 << 8 , TRKCONVERT = 1 << 12 , TRKBREM = 1 << 13 , TRKCOMPT = 1 << 14 , TRKPHOT = 1 << 15 , TRKOTHER = 1 << 16 , RUNBIT = 1 << 24 , NOPRIMARY = 1 , CHARGED = 1 << 1 , NEUTRAL = 1 << 2 , GAMMA = 1 << 3 , CONVERT = 1 << 4 , BREM = 1 << 5 , COMPT = 1 << 6 , PHOT = 1 << 7 , OTHER = 1 << 8 , TRKCONVERT = 1 << 12 , TRKBREM = 1 << 13 , TRKCOMPT = 1 << 14 , TRKPHOT = 1 << 15 , TRKOTHER = 1 << 16 , RUNBIT = 1 << 24 , NOPRIMARY = 1 , CHARGED = 1 << 1 , NEUTRAL = 1 << 2 , GAMMA = 1 << 3 , CONVERT = 1 << 4 , BREM = 1 << 5 , COMPT = 1 << 6 , PHOT = 1 << 7 , OTHER = 1 << 8 , TRKCONVERT = 1 << 12 , TRKBREM = 1 << 13 , TRKCOMPT = 1 << 14 , TRKPHOT = 1 << 15 , TRKOTHER = 1 << 16 , RUNBIT = 1 << 24 } |
| Define bits to help classify the event. More... | |
| enum | ClassificationBits { NOPRIMARY = 1 , CHARGED = 1 << 1 , NEUTRAL = 1 << 2 , GAMMA = 1 << 3 , CONVERT = 1 << 4 , BREM = 1 << 5 , COMPT = 1 << 6 , PHOT = 1 << 7 , OTHER = 1 << 8 , TRKCONVERT = 1 << 12 , TRKBREM = 1 << 13 , TRKCOMPT = 1 << 14 , TRKPHOT = 1 << 15 , TRKOTHER = 1 << 16 , RUNBIT = 1 << 24 , NOPRIMARY = 1 , CHARGED = 1 << 1 , NEUTRAL = 1 << 2 , GAMMA = 1 << 3 , CONVERT = 1 << 4 , BREM = 1 << 5 , COMPT = 1 << 6 , PHOT = 1 << 7 , OTHER = 1 << 8 , TRKCONVERT = 1 << 12 , TRKBREM = 1 << 13 , TRKCOMPT = 1 << 14 , TRKPHOT = 1 << 15 , TRKOTHER = 1 << 16 , RUNBIT = 1 << 24 , NOPRIMARY = 1 , CHARGED = 1 << 1 , NEUTRAL = 1 << 2 , GAMMA = 1 << 3 , CONVERT = 1 << 4 , BREM = 1 << 5 , COMPT = 1 << 6 , PHOT = 1 << 7 , OTHER = 1 << 8 , TRKCONVERT = 1 << 12 , TRKBREM = 1 << 13 , TRKCOMPT = 1 << 14 , TRKPHOT = 1 << 15 , TRKOTHER = 1 << 16 , RUNBIT = 1 << 24 } |
| Define bits to help classify the event. More... | |
Public Member Functions | |
| McPrimaryParticle () | |
| Dataobject compliant constructor. | |
| ~McPrimaryParticle () | |
| virtual const CLID & | clID () const |
| const unsigned long | getClassificationBits () const |
| Retrieve classification bits (see above definitions). | |
| const Event::McParticleRef | getPrimaryParticle () const |
| Retrieve reference to the primary particle. | |
| const int | getNumSecondaries () const |
| Retrieve number and iterators to the daughters of the primary with hits in tracker. | |
| Event::McParticleRefVec::const_iterator | beginSecondaries () const |
| Event::McParticleRefVec::const_iterator | endSecondaries () const |
| const int | getNumAssociated () const |
| Retrieve number and iterators to the particles associated with primary. | |
| Event::McParticleRefVec::const_iterator | beginAssociated () const |
| Event::McParticleRefVec::const_iterator | endAssociated () const |
| void | setPrimaryParticle (const Event::McParticleRef mcPart) |
| Return an McParticle reference vector of all McParticles which leave hits in tracker. | |
| void | addSecondary (const Event::McParticleRef mcPart) |
| void | addAssociated (const Event::McParticleRef mcPart) |
| void | setClassificationBits (const unsigned long bits) |
| McPrimaryParticle () | |
| Dataobject compliant constructor. | |
| ~McPrimaryParticle () | |
| virtual const CLID & | clID () const |
| const unsigned long | getClassificationBits () const |
| Retrieve classification bits (see above definitions). | |
| const Event::McParticleRef | getPrimaryParticle () const |
| Retrieve reference to the primary particle. | |
| const int | getNumSecondaries () const |
| Retrieve number and iterators to the daughters of the primary with hits in tracker. | |
| Event::McParticleRefVec::const_iterator | beginSecondaries () const |
| Event::McParticleRefVec::const_iterator | endSecondaries () const |
| const int | getNumAssociated () const |
| Retrieve number and iterators to the particles associated with primary. | |
| Event::McParticleRefVec::const_iterator | beginAssociated () const |
| Event::McParticleRefVec::const_iterator | endAssociated () const |
| void | setPrimaryParticle (const Event::McParticleRef mcPart) |
| Return an McParticle reference vector of all McParticles which leave hits in tracker. | |
| void | addSecondary (const Event::McParticleRef mcPart) |
| void | addAssociated (const Event::McParticleRef mcPart) |
| void | setClassificationBits (const unsigned long bits) |
| McPrimaryParticle () | |
| Dataobject compliant constructor. | |
| ~McPrimaryParticle () | |
| virtual const CLID & | clID () const |
| const unsigned long | getClassificationBits () const |
| Retrieve classification bits (see above definitions). | |
| const Event::McParticleRef | getPrimaryParticle () const |
| Retrieve reference to the primary particle. | |
| const int | getNumSecondaries () const |
| Retrieve number and iterators to the daughters of the primary with hits in tracker. | |
| Event::McParticleRefVec::const_iterator | beginSecondaries () const |
| Event::McParticleRefVec::const_iterator | endSecondaries () const |
| const int | getNumAssociated () const |
| Retrieve number and iterators to the particles associated with primary. | |
| Event::McParticleRefVec::const_iterator | beginAssociated () const |
| Event::McParticleRefVec::const_iterator | endAssociated () const |
| void | setPrimaryParticle (const Event::McParticleRef mcPart) |
| Return an McParticle reference vector of all McParticles which leave hits in tracker. | |
| void | addSecondary (const Event::McParticleRef mcPart) |
| void | addAssociated (const Event::McParticleRef mcPart) |
| void | setClassificationBits (const unsigned long bits) |
Static Public Member Functions | |
| static const CLID & | classID () |
| static const CLID & | classID () |
| static const CLID & | classID () |
Definition at line 23 of file Event/McTruth/include/McTruth/McPrimaryParticle.h.
Define bits to help classify the event.
Definition at line 26 of file Event/McTruth/include/McTruth/McPrimaryParticle.h.
Define bits to help classify the event.
Definition at line 26 of file InstallArea/x86_64-el9-gcc13-dbg/include/McTruth/McPrimaryParticle.h.
Define bits to help classify the event.
Definition at line 26 of file InstallArea/x86_64-el9-gcc13-opt/include/McTruth/McPrimaryParticle.h.
|
inline |
Dataobject compliant constructor.
Definition at line 45 of file Event/McTruth/include/McTruth/McPrimaryParticle.h.
|
inline |
Definition at line 53 of file Event/McTruth/include/McTruth/McPrimaryParticle.h.
|
inline |
Dataobject compliant constructor.
Definition at line 45 of file InstallArea/x86_64-el9-gcc13-dbg/include/McTruth/McPrimaryParticle.h.
|
inline |
Definition at line 53 of file InstallArea/x86_64-el9-gcc13-dbg/include/McTruth/McPrimaryParticle.h.
|
inline |
Dataobject compliant constructor.
Definition at line 45 of file InstallArea/x86_64-el9-gcc13-opt/include/McTruth/McPrimaryParticle.h.
|
inline |
Definition at line 53 of file InstallArea/x86_64-el9-gcc13-opt/include/McTruth/McPrimaryParticle.h.
|
inline |
Definition at line 90 of file Event/McTruth/include/McTruth/McPrimaryParticle.h.
|
inline |
Definition at line 90 of file InstallArea/x86_64-el9-gcc13-dbg/include/McTruth/McPrimaryParticle.h.
|
inline |
Definition at line 90 of file InstallArea/x86_64-el9-gcc13-opt/include/McTruth/McPrimaryParticle.h.
|
inline |
Definition at line 87 of file Event/McTruth/include/McTruth/McPrimaryParticle.h.
|
inline |
Definition at line 87 of file InstallArea/x86_64-el9-gcc13-dbg/include/McTruth/McPrimaryParticle.h.
|
inline |
Definition at line 87 of file InstallArea/x86_64-el9-gcc13-opt/include/McTruth/McPrimaryParticle.h.
|
inline |
Definition at line 75 of file Event/McTruth/include/McTruth/McPrimaryParticle.h.
|
inline |
Definition at line 75 of file InstallArea/x86_64-el9-gcc13-dbg/include/McTruth/McPrimaryParticle.h.
|
inline |
Definition at line 75 of file InstallArea/x86_64-el9-gcc13-opt/include/McTruth/McPrimaryParticle.h.
|
inline |
Definition at line 66 of file Event/McTruth/include/McTruth/McPrimaryParticle.h.
|
inline |
Definition at line 66 of file InstallArea/x86_64-el9-gcc13-dbg/include/McTruth/McPrimaryParticle.h.
|
inline |
Definition at line 66 of file InstallArea/x86_64-el9-gcc13-opt/include/McTruth/McPrimaryParticle.h.
|
inlinestatic |
Definition at line 56 of file Event/McTruth/include/McTruth/McPrimaryParticle.h.
Referenced by clID().
|
inlinestatic |
Definition at line 56 of file InstallArea/x86_64-el9-gcc13-dbg/include/McTruth/McPrimaryParticle.h.
|
inlinestatic |
Definition at line 56 of file InstallArea/x86_64-el9-gcc13-opt/include/McTruth/McPrimaryParticle.h.
|
inlinevirtual |
Definition at line 55 of file Event/McTruth/include/McTruth/McPrimaryParticle.h.
|
inlinevirtual |
Definition at line 55 of file InstallArea/x86_64-el9-gcc13-dbg/include/McTruth/McPrimaryParticle.h.
|
inlinevirtual |
Definition at line 55 of file InstallArea/x86_64-el9-gcc13-opt/include/McTruth/McPrimaryParticle.h.
|
inline |
Definition at line 78 of file Event/McTruth/include/McTruth/McPrimaryParticle.h.
|
inline |
Definition at line 78 of file InstallArea/x86_64-el9-gcc13-dbg/include/McTruth/McPrimaryParticle.h.
|
inline |
Definition at line 78 of file InstallArea/x86_64-el9-gcc13-opt/include/McTruth/McPrimaryParticle.h.
|
inline |
Definition at line 69 of file Event/McTruth/include/McTruth/McPrimaryParticle.h.
|
inline |
Definition at line 69 of file InstallArea/x86_64-el9-gcc13-dbg/include/McTruth/McPrimaryParticle.h.
|
inline |
Definition at line 69 of file InstallArea/x86_64-el9-gcc13-opt/include/McTruth/McPrimaryParticle.h.
|
inline |
Retrieve classification bits (see above definitions).
Definition at line 59 of file Event/McTruth/include/McTruth/McPrimaryParticle.h.
|
inline |
Retrieve classification bits (see above definitions).
Definition at line 59 of file InstallArea/x86_64-el9-gcc13-dbg/include/McTruth/McPrimaryParticle.h.
|
inline |
Retrieve classification bits (see above definitions).
Definition at line 59 of file InstallArea/x86_64-el9-gcc13-opt/include/McTruth/McPrimaryParticle.h.
|
inline |
Retrieve number and iterators to the particles associated with primary.
Definition at line 74 of file Event/McTruth/include/McTruth/McPrimaryParticle.h.
|
inline |
Retrieve number and iterators to the particles associated with primary.
Definition at line 74 of file InstallArea/x86_64-el9-gcc13-dbg/include/McTruth/McPrimaryParticle.h.
|
inline |
Retrieve number and iterators to the particles associated with primary.
Definition at line 74 of file InstallArea/x86_64-el9-gcc13-opt/include/McTruth/McPrimaryParticle.h.
|
inline |
Retrieve number and iterators to the daughters of the primary with hits in tracker.
Definition at line 65 of file Event/McTruth/include/McTruth/McPrimaryParticle.h.
|
inline |
Retrieve number and iterators to the daughters of the primary with hits in tracker.
Definition at line 65 of file InstallArea/x86_64-el9-gcc13-dbg/include/McTruth/McPrimaryParticle.h.
|
inline |
Retrieve number and iterators to the daughters of the primary with hits in tracker.
Definition at line 65 of file InstallArea/x86_64-el9-gcc13-opt/include/McTruth/McPrimaryParticle.h.
|
inline |
Retrieve reference to the primary particle.
Definition at line 62 of file Event/McTruth/include/McTruth/McPrimaryParticle.h.
|
inline |
Retrieve reference to the primary particle.
Definition at line 62 of file InstallArea/x86_64-el9-gcc13-dbg/include/McTruth/McPrimaryParticle.h.
|
inline |
Retrieve reference to the primary particle.
Definition at line 62 of file InstallArea/x86_64-el9-gcc13-opt/include/McTruth/McPrimaryParticle.h.
|
inline |
Definition at line 93 of file Event/McTruth/include/McTruth/McPrimaryParticle.h.
|
inline |
Definition at line 93 of file InstallArea/x86_64-el9-gcc13-dbg/include/McTruth/McPrimaryParticle.h.
|
inline |
Definition at line 93 of file InstallArea/x86_64-el9-gcc13-opt/include/McTruth/McPrimaryParticle.h.
|
inline |
Return an McParticle reference vector of all McParticles which leave hits in tracker.
For building
Definition at line 86 of file Event/McTruth/include/McTruth/McPrimaryParticle.h.
|
inline |
Return an McParticle reference vector of all McParticles which leave hits in tracker.
For building
Definition at line 86 of file InstallArea/x86_64-el9-gcc13-dbg/include/McTruth/McPrimaryParticle.h.
|
inline |
Return an McParticle reference vector of all McParticles which leave hits in tracker.
For building
Definition at line 86 of file InstallArea/x86_64-el9-gcc13-opt/include/McTruth/McPrimaryParticle.h.