Project
Loading...
Searching...
No Matches
o2::event_visualisation Namespace Reference

Classes

struct  CalibObjectsTemplate
 
class  ConfigurationManager
 
struct  ConstPtr
 
class  DataReader
 
class  DataReaderJSON
 
class  DataSource
 
class  DataSourceOffline
 
class  DataSourceOnline
 
struct  DefaultPtr
 
class  DetectorData
 
class  DirectoryLoader
 
struct  EveConfiguration
 
struct  EveConfParam
 
class  EventManager
 
class  EventManagerFrame
 
class  EveWorkflowHelper
 
class  FileProducer
 
class  FileWatcher
 
class  GeometryManager
 
class  Initializer
 
class  MultiView
 
class  O2DPLDisplaySpec
 
class  Options
 
class  Screenshot
 
struct  SettingsGRP
 
struct  SettingsProcessing
 
struct  TracksSet
 
class  VisualisationCalo
 
class  VisualisationCluster
 
class  VisualisationEvent
 
class  VisualisationEventJSONSerializer
 
class  VisualisationEventOpenGLSerializer
 
class  VisualisationEventROOTSerializer
 
class  VisualisationEventSerializer
 
class  VisualisationTrack
 

Typedefs

typedef CalibObjectsTemplate< DefaultPtrCalibObjects
 
typedef CalibObjectsTemplate< ConstPtrCalibObjectsConst
 
using GID = o2::dataformats::GlobalTrackID
 
using PNT = std::array< float, 3 >
 

Enumerations

enum  EVisualisationGroup {
  ITS , TPC , TRD , TOF ,
  MFT , MCH , MID , EMC ,
  PHS , CPV , HMP , NvisualisationGroups
}
 
enum  EVisualisationDataType { Clusters , Tracks , Calorimeters , NdataTypes }
 
enum  Header : uint8_t {
  version , runNumber , creationTimeUnused , firstTForbit ,
  runType , trkMask , clMask , trackCount ,
  clusterCount , phsCount , emcCount , primaryVertex ,
  tfCounter , creationTimeLow , creationTimeHigh , last
}
 

Functions

std::string detectors (const std::vector< std::string > &det, unsigned mask)
 
long timestamp_from_filename (const std::string &s)
 

Variables

const std::string gVisualisationGroupName [NvisualisationGroups]
 
const bool R3Visualisation [NvisualisationGroups]
 
const std::string gDataTypeNames [NdataTypes]
 
const auto HEAD = "HEAD"
 
const auto TTYP = "TTYP"
 
const auto CELM = "CELM"
 
const auto TELM = "TELM"
 
const auto TIME = "TIME"
 
const auto SXYZ = "SXYZ"
 
const auto CRGE = "CRGE"
 
const auto ATPE = "ATPE"
 
const auto TGID = "TGID"
 
const auto TPID = "TPID"
 
const auto TXYZ = "TXYZ"
 
const auto CXYZ = "CXYZ"
 
const auto UXYZ = "UXYZ"
 
const auto UGID = "UGID"
 
const auto UTIM = "UTIM"
 
const auto CALO = "CALO"
 
const auto CALP = "CALP"
 
const auto CALG = "CALG"
 
const auto CALT = "CALT"
 
const auto FINE = "FINE"
 
constexpr int ROOT_FILE_VERSION = 1
 

Typedef Documentation

◆ CalibObjects

◆ CalibObjectsConst

◆ GID

◆ PNT

using o2::event_visualisation::PNT = typedef std::array<float, 3>

Definition at line 65 of file EveWorkflowHelper.h.

Enumeration Type Documentation

◆ EVisualisationDataType

Enumerator
Clusters 

Reconstructed clusters (RecPoints)

Tracks 

Event Summary Data.

Calorimeters 

Calorimeters.

NdataTypes 

number of supported data types

Definition at line 70 of file VisualisationConstants.h.

◆ EVisualisationGroup

Enumerator
ITS 
TPC 
TRD 
TOF 
MFT 
MCH 
MID 
EMC 
PHS 
CPV 
HMP 
NvisualisationGroups 

Definition at line 28 of file VisualisationConstants.h.

◆ Header

Enumerator
version 
runNumber 
creationTimeUnused 
firstTForbit 
runType 
trkMask 
clMask 
trackCount 
clusterCount 
phsCount 
emcCount 
primaryVertex 
tfCounter 
creationTimeLow 
creationTimeHigh 
last 

Definition at line 27 of file VisualisationEventOpenGLSerializer.cxx.

Function Documentation

◆ detectors()

std::string o2::event_visualisation::detectors ( const std::vector< std::string > &  det,
unsigned  mask 
)

Definition at line 46 of file VisualisationEventOpenGLSerializer.cxx.

◆ timestamp_from_filename()

long o2::event_visualisation::timestamp_from_filename ( const std::string &  s)

Definition at line 339 of file VisualisationEventOpenGLSerializer.cxx.

Variable Documentation

◆ ATPE

const auto o2::event_visualisation::ATPE = "ATPE"

Definition at line 68 of file VisualisationEventOpenGLSerializer.cxx.

◆ CALG

const auto o2::event_visualisation::CALG = "CALG"

Definition at line 80 of file VisualisationEventOpenGLSerializer.cxx.

◆ CALO

const auto o2::event_visualisation::CALO = "CALO"

Definition at line 78 of file VisualisationEventOpenGLSerializer.cxx.

◆ CALP

const auto o2::event_visualisation::CALP = "CALP"

Definition at line 79 of file VisualisationEventOpenGLSerializer.cxx.

◆ CALT

const auto o2::event_visualisation::CALT = "CALT"

Definition at line 81 of file VisualisationEventOpenGLSerializer.cxx.

◆ CELM

const auto o2::event_visualisation::CELM = "CELM"

Definition at line 63 of file VisualisationEventOpenGLSerializer.cxx.

◆ CRGE

const auto o2::event_visualisation::CRGE = "CRGE"

Definition at line 67 of file VisualisationEventOpenGLSerializer.cxx.

◆ CXYZ

const auto o2::event_visualisation::CXYZ = "CXYZ"

Definition at line 72 of file VisualisationEventOpenGLSerializer.cxx.

◆ FINE

const auto o2::event_visualisation::FINE = "FINE"

Definition at line 83 of file VisualisationEventOpenGLSerializer.cxx.

◆ gDataTypeNames

const std::string o2::event_visualisation::gDataTypeNames[NdataTypes]
Initial value:
= {
"Clusters",
"Tracks",
"Calorimeters"}

Definition at line 77 of file VisualisationConstants.h.

◆ gVisualisationGroupName

const std::string o2::event_visualisation::gVisualisationGroupName[NvisualisationGroups]
Initial value:
= {
"ITS",
"TPC",
"TRD",
"TOF",
"MFT",
"MCH",
"MID",
"EMC",
"PHS",
"CPV",
"HMP"}

Definition at line 43 of file VisualisationConstants.h.

◆ HEAD

const auto o2::event_visualisation::HEAD = "HEAD"

Definition at line 61 of file VisualisationEventOpenGLSerializer.cxx.

◆ R3Visualisation

const bool o2::event_visualisation::R3Visualisation[NvisualisationGroups]
Initial value:
= {
true,
true,
true,
true,
true,
true,
true,
true,
true,
true,
true,
}

Definition at line 56 of file VisualisationConstants.h.

◆ ROOT_FILE_VERSION

constexpr int o2::event_visualisation::ROOT_FILE_VERSION = 1
constexpr

Definition at line 31 of file VisualisationEventROOTSerializer.cxx.

◆ SXYZ

const auto o2::event_visualisation::SXYZ = "SXYZ"

Definition at line 66 of file VisualisationEventOpenGLSerializer.cxx.

◆ TELM

const auto o2::event_visualisation::TELM = "TELM"

Definition at line 64 of file VisualisationEventOpenGLSerializer.cxx.

◆ TGID

const auto o2::event_visualisation::TGID = "TGID"

Definition at line 69 of file VisualisationEventOpenGLSerializer.cxx.

◆ TIME

const auto o2::event_visualisation::TIME = "TIME"

Definition at line 65 of file VisualisationEventOpenGLSerializer.cxx.

◆ TPID

const auto o2::event_visualisation::TPID = "TPID"

Definition at line 70 of file VisualisationEventOpenGLSerializer.cxx.

◆ TTYP

const auto o2::event_visualisation::TTYP = "TTYP"

Definition at line 62 of file VisualisationEventOpenGLSerializer.cxx.

◆ TXYZ

const auto o2::event_visualisation::TXYZ = "TXYZ"

Definition at line 71 of file VisualisationEventOpenGLSerializer.cxx.

◆ UGID

const auto o2::event_visualisation::UGID = "UGID"

Definition at line 75 of file VisualisationEventOpenGLSerializer.cxx.

◆ UTIM

const auto o2::event_visualisation::UTIM = "UTIM"

Definition at line 76 of file VisualisationEventOpenGLSerializer.cxx.

◆ UXYZ

const auto o2::event_visualisation::UXYZ = "UXYZ"

Definition at line 74 of file VisualisationEventOpenGLSerializer.cxx.