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

#include <PreClusterFinderMapping.h>

Classes

struct  MpDE
 
struct  MpPad
 

Static Public Member Functions

static std::vector< std::unique_ptr< MpDE > > createMapping ()
 
static bool areOverlapping (float area1[2][2], float area2[2][2], float precision)
 
static bool areOverlappingExcludeCorners (float area1[2][2], float area2[2][2])
 

Detailed Description

Definition at line 28 of file PreClusterFinderMapping.h.

Member Function Documentation

◆ areOverlapping()

bool Mapping::areOverlapping ( float  area1[2][2],
float  area2[2][2],
float  precision 
)
static

check if the two areas overlap precision in cm: positive = increase pad size / negative = decrease pad size

Definition at line 114 of file PreClusterFinderMapping.cxx.

◆ areOverlappingExcludeCorners()

bool Mapping::areOverlappingExcludeCorners ( float  area1[2][2],
float  area2[2][2] 
)
static

check if the two areas overlap (excluding pad corners)

Definition at line 136 of file PreClusterFinderMapping.cxx.

◆ createMapping()

std::vector< std::unique_ptr< Mapping::MpDE > > Mapping::createMapping ( )
static

create the internal mapping used for preclustering from the O2 mapping

Definition at line 89 of file PreClusterFinderMapping.cxx.


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