Project
Loading...
Searching...
No Matches
o2::mid::Digitizer Class Reference

#include <Digitizer.h>

Public Member Functions

 Digitizer (const ChamberResponse &chamberResponse, const ChamberEfficiencyResponse &efficiencyResponse, const GeometryTransformer &transformer)
 
virtual ~Digitizer ()=default
 
void process (const std::vector< Hit > &hits, std::vector< ColumnData > &digitStore, o2::dataformats::MCTruthContainer< MCLabel > &mcContainer)
 
void setEventID (int entryID)
 Sets the event ID.
 
void setSrcID (int sourceID)
 Sets the source ID.
 
void setGeometryTransformer (const GeometryTransformer &transformer)
 Sets the geometry transformer.
 
void setChamberResponse (const ChamberResponse &chamberResponse)
 Sets the chamber response.
 
ChamberResponsegetChamberResponse ()
 Gets the chamber response.
 
void setChamberEfficiency (const std::vector< ChEffCounter > &counters)
 Sets the chamber efficiency.
 
void setSeed (unsigned int seed)
 Sets the seed.
 

Detailed Description

Definition at line 37 of file Digitizer.h.

Constructor & Destructor Documentation

◆ Digitizer()

o2::mid::Digitizer::Digitizer ( const ChamberResponse chamberResponse,
const ChamberEfficiencyResponse efficiencyResponse,
const GeometryTransformer transformer 
)

Default constructor

Definition at line 23 of file Digitizer.cxx.

◆ ~Digitizer()

virtual o2::mid::Digitizer::~Digitizer ( )
virtualdefault

Member Function Documentation

◆ getChamberResponse()

ChamberResponse & o2::mid::Digitizer::getChamberResponse ( )
inline

Gets the chamber response.

Definition at line 58 of file Digitizer.h.

◆ process()

void o2::mid::Digitizer::process ( const std::vector< Hit > &  hits,
std::vector< ColumnData > &  digitStore,
o2::dataformats::MCTruthContainer< MCLabel > &  mcContainer 
)

Generate digits from a vector of hits

Definition at line 139 of file Digitizer.cxx.

◆ setChamberEfficiency()

void o2::mid::Digitizer::setChamberEfficiency ( const std::vector< ChEffCounter > &  counters)
inline

Sets the chamber efficiency.

Definition at line 61 of file Digitizer.h.

◆ setChamberResponse()

void o2::mid::Digitizer::setChamberResponse ( const ChamberResponse chamberResponse)
inline

Sets the chamber response.

Definition at line 55 of file Digitizer.h.

◆ setEventID()

void o2::mid::Digitizer::setEventID ( int  entryID)
inline

Sets the event ID.

Definition at line 46 of file Digitizer.h.

◆ setGeometryTransformer()

void o2::mid::Digitizer::setGeometryTransformer ( const GeometryTransformer transformer)
inline

Sets the geometry transformer.

Definition at line 52 of file Digitizer.h.

◆ setSeed()

void o2::mid::Digitizer::setSeed ( unsigned int  seed)
inline

Sets the seed.

Definition at line 64 of file Digitizer.h.

◆ setSrcID()

void o2::mid::Digitizer::setSrcID ( int  sourceID)
inline

Sets the source ID.

Definition at line 49 of file Digitizer.h.


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