Project
Loading...
Searching...
No Matches
o2::mft::MFTAssessment Class Reference

#include <MFTAssessment.h>

Public Member Functions

 MFTAssessment ()=delete
 
 MFTAssessment (bool useMC)
 
 ~MFTAssessment ()=default
 
void init (bool finalizeAnalysis)
 
void setRefOrbit (uint32_t orbit)
 
void createHistos ()
 
void runASyncQC (o2::framework::ProcessingContext &ctx)
 
void processTrackables ()
 
void processGeneratedTracks ()
 
void processRecoTracks ()
 
void processTrueAndFakeTracks ()
 
void addMCParticletoHistos (const MCTrack *mcTr, const int TrackType, const o2::dataformats::MCEventHeader &evH)
 
void reset ()
 
void fillTrueRecoTracksMap ()
 
bool loadHistos ()
 
void finalizeAnalysis ()
 
void getHistos (TObjArray &objar)
 
void deleteHistograms ()
 
void setBz (float bz)
 
void setClusterDictionary (const o2::itsmft::TopologyDictionary *d)
 
double orbitToSeconds (uint32_t orbit, uint32_t refOrbit)
 

Detailed Description

Definition at line 59 of file MFTAssessment.h.

Constructor & Destructor Documentation

◆ MFTAssessment() [1/2]

o2::mft::MFTAssessment::MFTAssessment ( )
delete

◆ MFTAssessment() [2/2]

o2::mft::MFTAssessment::MFTAssessment ( bool  useMC)
inline

Definition at line 63 of file MFTAssessment.h.

◆ ~MFTAssessment()

o2::mft::MFTAssessment::~MFTAssessment ( )
default

Member Function Documentation

◆ addMCParticletoHistos()

void MFTAssessment::addMCParticletoHistos ( const MCTrack mcTr,
const int  TrackType,
const o2::dataformats::MCEventHeader evH 
)

Definition at line 514 of file MFTAssessment.cxx.

◆ createHistos()

void MFTAssessment::createHistos ( )

Definition at line 121 of file MFTAssessment.cxx.

◆ deleteHistograms()

void o2::mft::MFTAssessment::deleteHistograms ( )

◆ fillTrueRecoTracksMap()

void o2::mft::MFTAssessment::fillTrueRecoTracksMap ( )
inline

Definition at line 76 of file MFTAssessment.h.

◆ finalizeAnalysis()

void MFTAssessment::finalizeAnalysis ( )

Definition at line 968 of file MFTAssessment.cxx.

◆ getHistos()

void MFTAssessment::getHistos ( TObjArray &  objar)

Definition at line 659 of file MFTAssessment.cxx.

◆ init()

void MFTAssessment::init ( bool  finalizeAnalysis)

Definition at line 27 of file MFTAssessment.cxx.

◆ loadHistos()

bool MFTAssessment::loadHistos ( )

Definition at line 847 of file MFTAssessment.cxx.

◆ orbitToSeconds()

double o2::mft::MFTAssessment::orbitToSeconds ( uint32_t  orbit,
uint32_t  refOrbit 
)
inline

Definition at line 101 of file MFTAssessment.h.

◆ processGeneratedTracks()

void MFTAssessment::processGeneratedTracks ( )

Definition at line 443 of file MFTAssessment.cxx.

◆ processRecoTracks()

void MFTAssessment::processRecoTracks ( )

Definition at line 534 of file MFTAssessment.cxx.

◆ processTrackables()

void MFTAssessment::processTrackables ( )

Definition at line 458 of file MFTAssessment.cxx.

◆ processTrueAndFakeTracks()

void MFTAssessment::processTrueAndFakeTracks ( )

Reco assessment histos

Definition at line 552 of file MFTAssessment.cxx.

◆ reset()

void MFTAssessment::reset ( )

Definition at line 36 of file MFTAssessment.cxx.

◆ runASyncQC()

void MFTAssessment::runASyncQC ( o2::framework::ProcessingContext ctx)

Definition at line 310 of file MFTAssessment.cxx.

◆ setBz()

void o2::mft::MFTAssessment::setBz ( float  bz)
inline

Definition at line 99 of file MFTAssessment.h.

◆ setClusterDictionary()

void o2::mft::MFTAssessment::setClusterDictionary ( const o2::itsmft::TopologyDictionary d)
inline

Definition at line 100 of file MFTAssessment.h.

◆ setRefOrbit()

void o2::mft::MFTAssessment::setRefOrbit ( uint32_t  orbit)
inline

Definition at line 67 of file MFTAssessment.h.


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