Project
Loading...
Searching...
No Matches
MctracksToAod Struct Reference

Public Types

Types used
using Collisions = o2::aod::McCollisions
 
using Particles = o2::aod::StoredMcParticles_001
 
using XSections = o2::aod::HepMCXSections
 
using PdfInfos = o2::aod::HepMCPdfInfos
 
using HeavyIons = o2::aod::HepMCHeavyIons
 
using InteractionSampler = o2::steer::InteractionSampler
 

Public Member Functions

void init (o2::framework::InitContext &)
 
void run (o2::framework::ProcessingContext &pc)
 

Public Attributes

uint64_t mTimeFrame = 0
 
InteractionSampler mSampler
 
Produced data
o2::framework::Produces< CollisionsmCollisions
 
o2::framework::Produces< ParticlesmParticles
 
o2::framework::Produces< XSectionsmXSections
 
o2::framework::Produces< PdfInfosmPdfInfos
 
o2::framework::Produces< HeavyIonsmHeavyIons
 
Configurable parameters
Configurable< float > IR
 
Configurable< bool > filt
 
Configurable< uint64_t > tfOffset {"tf-offset", 0, "Start TF counter from an offset"}
 

Detailed Description

Definition at line 21 of file o2sim_mctracks_to_aod.cxx.

Member Typedef Documentation

◆ Collisions

◆ HeavyIons

using MctracksToAod::HeavyIons = o2::aod::HepMCHeavyIons

Definition at line 29 of file o2sim_mctracks_to_aod.cxx.

◆ InteractionSampler

◆ Particles

using MctracksToAod::Particles = o2::aod::StoredMcParticles_001

Definition at line 26 of file o2sim_mctracks_to_aod.cxx.

◆ PdfInfos

using MctracksToAod::PdfInfos = o2::aod::HepMCPdfInfos

Definition at line 28 of file o2sim_mctracks_to_aod.cxx.

◆ XSections

using MctracksToAod::XSections = o2::aod::HepMCXSections

Definition at line 27 of file o2sim_mctracks_to_aod.cxx.

Member Function Documentation

◆ init()

void MctracksToAod::init ( o2::framework::InitContext )
inline

Initialize

Definition at line 61 of file o2sim_mctracks_to_aod.cxx.

◆ run()

void MctracksToAod::run ( o2::framework::ProcessingContext pc)
inline

Run the conversion

Definition at line 71 of file o2sim_mctracks_to_aod.cxx.

Member Data Documentation

◆ filt

Configurable<bool> MctracksToAod::filt
Initial value:
{"filter-mctracks", false,
"Filter tracks"}

Definition at line 50 of file o2sim_mctracks_to_aod.cxx.

◆ IR

Configurable<float> MctracksToAod::IR
Initial value:
{"interaction-rate", 100.f,
"Interaction rate to simulate"}

Definition at line 48 of file o2sim_mctracks_to_aod.cxx.

◆ mCollisions

o2::framework::Produces<Collisions> MctracksToAod::mCollisions

Collision header

Definition at line 36 of file o2sim_mctracks_to_aod.cxx.

◆ mHeavyIons

o2::framework::Produces<HeavyIons> MctracksToAod::mHeavyIons

Heavy-ion colllision information

Definition at line 44 of file o2sim_mctracks_to_aod.cxx.

◆ mParticles

o2::framework::Produces<Particles> MctracksToAod::mParticles

Particles in collision

Definition at line 38 of file o2sim_mctracks_to_aod.cxx.

◆ mPdfInfos

o2::framework::Produces<PdfInfos> MctracksToAod::mPdfInfos

Parton-distribution-function information

Definition at line 42 of file o2sim_mctracks_to_aod.cxx.

◆ mSampler

InteractionSampler MctracksToAod::mSampler

Interaction simulation

Definition at line 58 of file o2sim_mctracks_to_aod.cxx.

◆ mTimeFrame

uint64_t MctracksToAod::mTimeFrame = 0

Number of timeframes

Definition at line 56 of file o2sim_mctracks_to_aod.cxx.

◆ mXSections

o2::framework::Produces<XSections> MctracksToAod::mXSections

Cross-section information

Definition at line 40 of file o2sim_mctracks_to_aod.cxx.

◆ tfOffset

Configurable<uint64_t> MctracksToAod::tfOffset {"tf-offset", 0, "Start TF counter from an offset"}

Definition at line 52 of file o2sim_mctracks_to_aod.cxx.


The documentation for this struct was generated from the following file: