Project
Loading...
Searching...
No Matches
o2::itsmft::TimeDeadMap Class Reference

#include <TimeDeadMap.h>

Public Member Functions

 TimeDeadMap (std::map< unsigned long, std::vector< uint16_t > > &deadmap)
 
 TimeDeadMap ()=default
 Constructor.
 
 ~TimeDeadMap ()=default
 Destructor.
 
void fillMap (unsigned long firstOrbit, const std::vector< uint16_t > &deadVect)
 
void fillMap (const std::vector< uint16_t > &deadVect)
 
void clear ()
 
void decodeMap (o2::itsmft::NoiseMap &noisemap)
 
void decodeMap (unsigned long orbit, o2::itsmft::NoiseMap &noisemap, bool includeStaticMap=true, long orbitGapAllowed=330000)
 
std::string getMapVersion () const
 
unsigned long getEvolvingMapSize () const
 
std::vector< unsigned longgetEvolvingMapKeys ()
 
void getStaticMap (std::vector< uint16_t > &mmap)
 
long getMapAtOrbit (unsigned long orbit, std::vector< uint16_t > &mmap)
 
void setMapVersion (std::string version)
 
bool isDefault ()
 
void setAsDefault (bool isdef=true)
 

Detailed Description

Definition at line 29 of file TimeDeadMap.h.

Constructor & Destructor Documentation

◆ TimeDeadMap() [1/2]

o2::itsmft::TimeDeadMap::TimeDeadMap ( std::map< unsigned long, std::vector< uint16_t > > &  deadmap)
inline

Definition at line 33 of file TimeDeadMap.h.

◆ TimeDeadMap() [2/2]

o2::itsmft::TimeDeadMap::TimeDeadMap ( )
default

Constructor.

◆ ~TimeDeadMap()

o2::itsmft::TimeDeadMap::~TimeDeadMap ( )
default

Destructor.

Member Function Documentation

◆ clear()

void o2::itsmft::TimeDeadMap::clear ( )
inline

Definition at line 53 of file TimeDeadMap.h.

◆ decodeMap() [1/2]

void o2::itsmft::TimeDeadMap::decodeMap ( o2::itsmft::NoiseMap noisemap)
inline

Definition at line 59 of file TimeDeadMap.h.

◆ decodeMap() [2/2]

void o2::itsmft::TimeDeadMap::decodeMap ( unsigned long  orbit,
o2::itsmft::NoiseMap noisemap,
bool  includeStaticMap = true,
long  orbitGapAllowed = 330000 
)
inline

Definition at line 76 of file TimeDeadMap.h.

◆ fillMap() [1/2]

void o2::itsmft::TimeDeadMap::fillMap ( const std::vector< uint16_t > &  deadVect)
inline

Definition at line 48 of file TimeDeadMap.h.

◆ fillMap() [2/2]

void o2::itsmft::TimeDeadMap::fillMap ( unsigned long  firstOrbit,
const std::vector< uint16_t > &  deadVect 
)
inline

Definition at line 43 of file TimeDeadMap.h.

◆ getEvolvingMapKeys()

std::vector< unsigned long > o2::itsmft::TimeDeadMap::getEvolvingMapKeys ( )
inline

Definition at line 119 of file TimeDeadMap.h.

◆ getEvolvingMapSize()

unsigned long o2::itsmft::TimeDeadMap::getEvolvingMapSize ( ) const
inline

Definition at line 117 of file TimeDeadMap.h.

◆ getMapAtOrbit()

long o2::itsmft::TimeDeadMap::getMapAtOrbit ( unsigned long  orbit,
std::vector< uint16_t > &  mmap 
)
inline

Definition at line 129 of file TimeDeadMap.h.

◆ getMapVersion()

std::string o2::itsmft::TimeDeadMap::getMapVersion ( ) const
inline

Definition at line 115 of file TimeDeadMap.h.

◆ getStaticMap()

void o2::itsmft::TimeDeadMap::getStaticMap ( std::vector< uint16_t > &  mmap)
inline

Definition at line 127 of file TimeDeadMap.h.

◆ isDefault()

bool o2::itsmft::TimeDeadMap::isDefault ( )
inline

Definition at line 148 of file TimeDeadMap.h.

◆ setAsDefault()

void o2::itsmft::TimeDeadMap::setAsDefault ( bool  isdef = true)
inline

Definition at line 149 of file TimeDeadMap.h.

◆ setMapVersion()

void o2::itsmft::TimeDeadMap::setMapVersion ( std::string  version)
inline

Definition at line 146 of file TimeDeadMap.h.


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