Project
Loading...
Searching...
No Matches
Clusterer.h File Reference

Definition of the ITS cluster finder. More...

#include <utility>
#include <vector>
#include <cstring>
#include <memory>
#include <gsl/span>
#include "ITSMFTBase/SegmentationAlpide.h"
#include "DataFormatsITSMFT/CompCluster.h"
#include "DataFormatsITSMFT/ROFRecord.h"
#include "ITSMFTReconstruction/PixelReader.h"
#include "ITSMFTReconstruction/PixelData.h"
#include "ITS3Reconstruction/LookUp.h"
#include "SimulationDataFormat/MCCompLabel.h"
#include "CommonConstants/LHCConstants.h"
#include <TStopwatch.h>

Go to the source code of this file.

Classes

class  o2::its3::Clusterer
 
struct  o2::its3::Clusterer::BBox
 
struct  o2::its3::Clusterer::ThreadStat
 methods and transient data used within a thread More...
 
struct  o2::its3::Clusterer::ClustererThread
 

Namespaces

namespace  o2
 a couple of static helper functions to create timestamp values for CCDB queries or override obsolete objects
 
namespace  o2::dataformats
 Definition of a container to keep/associate and arbitrary number of labels associated to an index with contiguous or non-contiguous label storage.
 
namespace  o2::its3
 

Macros

#define _PERFORM_TIMING_
 
#define _ALLOW_DIAGONAL_ALPIDE_CLUSTERS_
 

Typedefs

using o2::its3::CompClusCont = std::vector< itsmft::CompClusterExt >
 
using o2::its3::PatternCont = std::vector< unsigned char >
 
using o2::its3::ROFRecCont = std::vector< itsmft::ROFRecord >
 

Detailed Description

Definition of the ITS cluster finder.

Definition in file Clusterer.h.

Macro Definition Documentation

◆ _ALLOW_DIAGONAL_ALPIDE_CLUSTERS_

#define _ALLOW_DIAGONAL_ALPIDE_CLUSTERS_

Definition at line 21 of file Clusterer.h.

◆ _PERFORM_TIMING_

#define _PERFORM_TIMING_

Definition at line 17 of file Clusterer.h.