BOSS 7.0.4
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 } |
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 } |
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 |
Event::McParticleRefVec | getTrackVector () |
Return an McParticle reference vector of all McParticles which leave hits in tracker. | |
void | setPrimaryParticle (const Event::McParticleRef mcPart) |
For building. | |
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 |
Event::McParticleRefVec | getTrackVector () |
Return an McParticle reference vector of all McParticles which leave hits in tracker. | |
void | setPrimaryParticle (const Event::McParticleRef mcPart) |
For building. | |
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 () |
Definition at line 24 of file Event/McTruth/McTruth-00-02-19/McTruth/McPrimaryParticle.h.
Define bits to help classify the event.
Definition at line 28 of file Event/McTruth/McTruth-00-02-19/McTruth/McPrimaryParticle.h.
Define bits to help classify the event.
Definition at line 28 of file InstallArea/include/McTruth/McTruth/McPrimaryParticle.h.
|
inline |
Dataobject compliant constructor.
Definition at line 47 of file Event/McTruth/McTruth-00-02-19/McTruth/McPrimaryParticle.h.
|
inline |
Definition at line 56 of file Event/McTruth/McTruth-00-02-19/McTruth/McPrimaryParticle.h.
|
inline |
Dataobject compliant constructor.
Definition at line 47 of file InstallArea/include/McTruth/McTruth/McPrimaryParticle.h.
|
inline |
Definition at line 56 of file InstallArea/include/McTruth/McTruth/McPrimaryParticle.h.
|
inline |
Definition at line 83 of file Event/McTruth/McTruth-00-02-19/McTruth/McPrimaryParticle.h.
|
inline |
Definition at line 83 of file InstallArea/include/McTruth/McTruth/McPrimaryParticle.h.
|
inline |
Definition at line 82 of file Event/McTruth/McTruth-00-02-19/McTruth/McPrimaryParticle.h.
|
inline |
Definition at line 82 of file InstallArea/include/McTruth/McTruth/McPrimaryParticle.h.
|
inline |
Definition at line 74 of file Event/McTruth/McTruth-00-02-19/McTruth/McPrimaryParticle.h.
|
inline |
Definition at line 74 of file InstallArea/include/McTruth/McTruth/McPrimaryParticle.h.
|
inline |
Definition at line 69 of file Event/McTruth/McTruth-00-02-19/McTruth/McPrimaryParticle.h.
|
inline |
Definition at line 69 of file InstallArea/include/McTruth/McTruth/McPrimaryParticle.h.
|
inlinestatic |
Definition at line 59 of file Event/McTruth/McTruth-00-02-19/McTruth/McPrimaryParticle.h.
Referenced by clID().
|
inlinestatic |
Definition at line 59 of file InstallArea/include/McTruth/McTruth/McPrimaryParticle.h.
|
inlinevirtual |
Definition at line 58 of file Event/McTruth/McTruth-00-02-19/McTruth/McPrimaryParticle.h.
|
inlinevirtual |
Definition at line 58 of file InstallArea/include/McTruth/McTruth/McPrimaryParticle.h.
|
inline |
Definition at line 75 of file Event/McTruth/McTruth-00-02-19/McTruth/McPrimaryParticle.h.
|
inline |
Definition at line 75 of file InstallArea/include/McTruth/McTruth/McPrimaryParticle.h.
|
inline |
Definition at line 70 of file Event/McTruth/McTruth-00-02-19/McTruth/McPrimaryParticle.h.
|
inline |
Definition at line 70 of file InstallArea/include/McTruth/McTruth/McPrimaryParticle.h.
|
inline |
Retrieve classification bits (see above definitions)
Definition at line 62 of file Event/McTruth/McTruth-00-02-19/McTruth/McPrimaryParticle.h.
|
inline |
Retrieve classification bits (see above definitions)
Definition at line 62 of file InstallArea/include/McTruth/McTruth/McPrimaryParticle.h.
|
inline |
Retrieve number and iterators to the particles associated with primary.
Definition at line 73 of file Event/McTruth/McTruth-00-02-19/McTruth/McPrimaryParticle.h.
|
inline |
Retrieve number and iterators to the particles associated with primary.
Definition at line 73 of file InstallArea/include/McTruth/McTruth/McPrimaryParticle.h.
|
inline |
Retrieve number and iterators to the daughters of the primary with hits in tracker.
Definition at line 68 of file Event/McTruth/McTruth-00-02-19/McTruth/McPrimaryParticle.h.
|
inline |
Retrieve number and iterators to the daughters of the primary with hits in tracker.
Definition at line 68 of file InstallArea/include/McTruth/McTruth/McPrimaryParticle.h.
|
inline |
Retrieve reference to the primary particle.
Definition at line 65 of file Event/McTruth/McTruth-00-02-19/McTruth/McPrimaryParticle.h.
|
inline |
Retrieve reference to the primary particle.
Definition at line 65 of file InstallArea/include/McTruth/McTruth/McPrimaryParticle.h.
|
inline |
Return an McParticle reference vector of all McParticles which leave hits in tracker.
Definition at line 9 of file McPrimaryParticle.cxx.
|
inline |
Return an McParticle reference vector of all McParticles which leave hits in tracker.
|
inline |
Definition at line 84 of file Event/McTruth/McTruth-00-02-19/McTruth/McPrimaryParticle.h.
|
inline |
Definition at line 84 of file InstallArea/include/McTruth/McTruth/McPrimaryParticle.h.
|
inline |
For building.
Definition at line 81 of file Event/McTruth/McTruth-00-02-19/McTruth/McPrimaryParticle.h.
|
inline |
For building.
Definition at line 81 of file InstallArea/include/McTruth/McTruth/McPrimaryParticle.h.