Project
Loading...
Searching...
No Matches
o2::mch::EventFinder Class Reference

Class to group MCH digits based on MID information. More...

#include <EventFinder.h>

Public Member Functions

 EventFinder ()=default
 
 ~EventFinder ()=default
 
 EventFinder (const EventFinder &)=delete
 
EventFinderoperator= (const EventFinder &)=delete
 
 EventFinder (EventFinder &&)=delete
 
EventFinderoperator= (EventFinder &&)=delete
 
void run (const gsl::span< const mch::ROFRecord > &mchROFs, const gsl::span< const mch::Digit > &digits, const dataformats::MCLabelContainer *labels, const gsl::span< const mid::ROFRecord > &midROFs)
 run the event finder algorithm
 
const std::vector< mch::ROFRecord > & getOutputROFs () const
 get the output MCH ROFs
 
const std::vector< mch::Digit > & getOutputDigits () const
 get the output MCH digits
 
const dataformats::MCLabelContainergetOutputLabels () const
 get the output MCH labels
 

Detailed Description

Class to group MCH digits based on MID information.

Definition at line 38 of file EventFinder.h.

Constructor & Destructor Documentation

◆ EventFinder() [1/3]

o2::mch::EventFinder::EventFinder ( )
default

◆ ~EventFinder()

o2::mch::EventFinder::~EventFinder ( )
default

◆ EventFinder() [2/3]

o2::mch::EventFinder::EventFinder ( const EventFinder )
delete

◆ EventFinder() [3/3]

o2::mch::EventFinder::EventFinder ( EventFinder &&  )
delete

Member Function Documentation

◆ getOutputDigits()

const std::vector< mch::Digit > & o2::mch::EventFinder::getOutputDigits ( ) const
inline

get the output MCH digits

Definition at line 55 of file EventFinder.h.

◆ getOutputLabels()

const dataformats::MCLabelContainer & o2::mch::EventFinder::getOutputLabels ( ) const
inline

get the output MCH labels

Definition at line 57 of file EventFinder.h.

◆ getOutputROFs()

const std::vector< mch::ROFRecord > & o2::mch::EventFinder::getOutputROFs ( ) const
inline

get the output MCH ROFs

Definition at line 53 of file EventFinder.h.

◆ operator=() [1/2]

EventFinder & o2::mch::EventFinder::operator= ( const EventFinder )
delete

◆ operator=() [2/2]

EventFinder & o2::mch::EventFinder::operator= ( EventFinder &&  )
delete

◆ run()

void o2::mch::EventFinder::run ( const gsl::span< const mch::ROFRecord > &  mchROFs,
const gsl::span< const mch::Digit > &  digits,
const dataformats::MCLabelContainer labels,
const gsl::span< const mid::ROFRecord > &  midROFs 
)

run the event finder algorithm

Definition at line 33 of file EventFinder.cxx.


The documentation for this class was generated from the following files: