Project
Loading...
Searching...
No Matches
AODMcProducerHelpers.cxx File Reference

Go to the source code of this file.

Namespaces

namespace  o2
 a couple of static helper functions to create timestamp values for CCDB queries or override obsolete objects
 
namespace  o2::aodmchelpers
 

Macros

#define verbosity   debug
 

Functions

bool o2::aodmchelpers::hasKeys (o2::dataformats::MCEventHeader const &header, const std::vector< std::string > &keys, bool anyNotall=true)
 
short o2::aodmchelpers::updateMCCollisions (const CollisionCursor &cursor, int bcId, float time, o2::dataformats::MCEventHeader const &header, short generatorId=0, int sourceId=0, unsigned int mask=0xFFFFFFF0)
 
bool o2::aodmchelpers::updateHepMCXSection (const XSectionCursor &cursor, int collisionID, short generatorID, o2::dataformats::MCEventHeader const &header, HepMCUpdate when=HepMCUpdate::anyKey)
 
bool o2::aodmchelpers::updateHepMCPdfInfo (const PdfInfoCursor &cursor, int collisionID, short generatorID, o2::dataformats::MCEventHeader const &header, HepMCUpdate when=HepMCUpdate::anyKey)
 
bool o2::aodmchelpers::updateHepMCHeavyIon (const HeavyIonCursor &cursor, int collisionID, short generatorID, o2::dataformats::MCEventHeader const &header, HepMCUpdate when=HepMCUpdate::anyKey)
 
void o2::aodmchelpers::updateParticle (const ParticleCursor &cursor, const TrackToIndex &toStore, int collisionID, o2::MCTrack const &track, std::vector< MCTrack > const &tracks, uint8_t flags=0, uint32_t weightMask=0xFFFFFFF0, uint32_t momentumMask=0xFFFFFFF0, uint32_t positionMask=0xFFFFFFF0)
 
uint32_t o2::aodmchelpers::updateParticles (const ParticleCursor &cursor, int collisionID, std::vector< MCTrack > const &tracks, TrackToIndex &preselect, uint32_t offset=0, bool filter=false, bool background=false, uint32_t weightMask=0xFFFFFFF0, uint32_t momentumMask=0xFFFFFFF0, uint32_t positionMask=0xFFFFFFF0)
 

Macro Definition Documentation

◆ verbosity

#define verbosity   debug

Definition at line 20 of file AODMcProducerHelpers.cxx.