Project
Loading...
Searching...
No Matches
o2::aod::mcparticle_v2 Namespace Reference

Functions

 DECLARE_SOA_DYNAMIC_COLUMN (IsPhysicalPrimary, isPhysicalPrimary, [](uint8_t input_flags, float vx, float vy) -> bool { return(o2::aod::mcparticle::Tools::removeIsPhysicalPrimaryBit(input_flags, vx, vy) &o2::aod::mcparticle::enums::PhysicalPrimary)==o2::aod::mcparticle::enums::PhysicalPrimary;})
 
 DECLARE_SOA_COLUMN (Flags, storedFlags, uint8_t)
 
 DECLARE_SOA_DYNAMIC_COLUMN (ProtectedFlags, flags, [](uint8_t input_flags, float vx, float vy) -> uint8_t { return o2::aod::mcparticle::Tools::removeIsPhysicalPrimaryBit(input_flags, vx, vy);})
 ALICE specific flags, see MCParticleFlags. Do not use directly. Use the dynamic columns, e.g. producedByGenerator()
 

Function Documentation

◆ DECLARE_SOA_COLUMN()

o2::aod::mcparticle_v2::DECLARE_SOA_COLUMN ( Flags  ,
storedFlags  ,
uint8_t   
)

◆ DECLARE_SOA_DYNAMIC_COLUMN() [1/2]

o2::aod::mcparticle_v2::DECLARE_SOA_DYNAMIC_COLUMN ( IsPhysicalPrimary  ,
isPhysicalPrimary  ,
[] (uint8_t input_flags, float vx, float vy) -> bool { return(o2::aod::mcparticle::Tools::removeIsPhysicalPrimaryBit(input_flags, vx, vy) &o2::aod::mcparticle::enums::PhysicalPrimary)==o2::aod::mcparticle::enums::PhysicalPrimary;}   
)

◆ DECLARE_SOA_DYNAMIC_COLUMN() [2/2]

o2::aod::mcparticle_v2::DECLARE_SOA_DYNAMIC_COLUMN ( ProtectedFlags  ,
flags  ,
[] (uint8_t input_flags, float vx, float vy) -> uint8_t { return o2::aod::mcparticle::Tools::removeIsPhysicalPrimaryBit(input_flags, vx, vy);}   
)

ALICE specific flags, see MCParticleFlags. Do not use directly. Use the dynamic columns, e.g. producedByGenerator()