Go to the source code of this file.
|
| xAOD::AUXSTORE_PRIMITIVE_SETTER_WITH_CAST (CompositeParticle_v1, float, double, px, setPx) AUXSTORE_PRIMITIVE_SETTER_WITH_CAST(CompositeParticle_v1 |
|
setPy | xAOD::AUXSTORE_PRIMITIVE_SETTER_WITH_CAST (CompositeParticle_v1, float, double, pz, setPz) AUXSTORE_PRIMITIVE_SETTER_WITH_CAST(CompositeParticle_v1 |
|
| xAOD::AUXSTORE_OBJECT_SETTER_AND_GETTER (CompositeParticle_v1, xAOD::IParticleLinkContainer, otherPartLinks, setOtherPartLinks) void CompositeParticle_v1 |
|
◆ NUM_OTHERPARTS
#define NUM_OTHERPARTS |
( |
|
FUNCNAME, |
|
|
|
OBJTYPE |
|
) |
| |
Value: std::size_t CompositeParticle_v1::FUNCNAME() const { \
std::size_t nParts = this->nOtherParts(); \
for ( std::size_t
i=0;
i<nParts; ++
i ) { \
if (!
part) {
throw std::runtime_error(
"Got a zero pointer to an xAOD::IParticle!"); } \
if (
part->type() == xAOD::Type::OBJTYPE ) {
n += 1; } \
} \
}
Definition at line 1021 of file CompositeParticle_v1.cxx.
◆ NUM_OTHERTRUTHPARTS
#define NUM_OTHERTRUTHPARTS |
( |
|
FUNCNAME, |
|
|
|
PIDMETHOD |
|
) |
| |
Value: std::size_t CompositeParticle_v1::FUNCNAME() const { \
std::size_t nParts = this->nOtherParts(); \
for ( std::size_t
i=0;
i<nParts; ++
i ) { \
if (!
part) {
throw std::runtime_error(
"Got a zero pointer to an xAOD::IParticle!"); } \
if (!truthParticle) { throw std::runtime_error("Zero pointer to xAOD::TruthParticle"); } \
if ( PIDMETHOD(truthParticle->pdgId()) ) {
n += 1; } \
} \
}
Definition at line 1046 of file CompositeParticle_v1.cxx.
◆ NUM_PARTS
#define NUM_PARTS |
( |
|
FUNCNAME, |
|
|
|
OBJTYPE |
|
) |
| |
Value: std::size_t CompositeParticle_v1::FUNCNAME() const { \
std::size_t nParts = this->nParts(); \
for ( std::size_t
i=0;
i<nParts; ++
i ) { \
if (!
part) {
throw std::runtime_error(
"Got a zero pointer to an xAOD::IParticle!"); } \
if (
part->type() == xAOD::Type::OBJTYPE ) {
n += 1; } \
} \
}
Definition at line 733 of file CompositeParticle_v1.cxx.
◆ NUM_TRUTHPARTS
#define NUM_TRUTHPARTS |
( |
|
FUNCNAME, |
|
|
|
PIDMETHOD |
|
) |
| |
Value: std::size_t CompositeParticle_v1::FUNCNAME() const { \
std::size_t nParts = this->nParts(); \
for ( std::size_t
i=0;
i<nParts; ++
i ) { \
if (!
part) {
throw std::runtime_error(
"Got a zero pointer to an xAOD::IParticle!"); } \
if (!truthParticle) { throw std::runtime_error("Zero pointer to xAOD::TruthParticle"); } \
if ( PIDMETHOD(truthParticle->pdgId()) ) {
n += 1; } \
} \
}
Definition at line 758 of file CompositeParticle_v1.cxx.
Class providing the definition of the 4-vector interface.
Class describing a truth particle in the MC record.