Project
Loading...
Searching...
No Matches
o2::trd::RawDisplay Class Reference

#include <RawDisplay.h>

Inherited by o2::trd::MCMDisplay.

Public Member Functions

 RawDisplay (RawDataSpan &dataspan, TVirtualPad *pad=nullptr)
 
void drawDigits (std::string opt="colz")
 
void drawTracklets ()
 
void drawClusters ()
 
void drawHits ()
 
void drawMCTrackSegments ()
 
void draw ()
 

Protected Attributes

RawDataSpanmDataSpan
 
TVirtualPad * mPad {0}
 
TH2 * mDigitsHisto {0}
 
std::string mName
 
std::string mDesc
 
int mFirstPad
 
int mLastPad
 
float mClusterThreshold {50}
 

Detailed Description

RawDisplay: base class to visualize TRD raw and associated data The display is based on a TH2 heat map of ADC values and tracklets as lines. Clusters can be calculated and drawn based on the ADC values.

Definition at line 31 of file RawDisplay.h.

Constructor & Destructor Documentation

◆ RawDisplay()

RawDisplay::RawDisplay ( RawDataSpan dataspan,
TVirtualPad *  pad = nullptr 
)

Definition at line 47 of file RawDisplay.cxx.

Member Function Documentation

◆ draw()

void o2::trd::RawDisplay::draw ( )
inline

Definition at line 41 of file RawDisplay.h.

◆ drawClusters()

void RawDisplay::drawClusters ( )

Definition at line 122 of file RawDisplay.cxx.

◆ drawDigits()

void RawDisplay::drawDigits ( std::string  opt = "colz")

Definition at line 101 of file RawDisplay.cxx.

◆ drawHits()

void RawDisplay::drawHits ( )

Definition at line 159 of file RawDisplay.cxx.

◆ drawMCTrackSegments()

void RawDisplay::drawMCTrackSegments ( )

Definition at line 172 of file RawDisplay.cxx.

◆ drawTracklets()

void RawDisplay::drawTracklets ( )

Definition at line 107 of file RawDisplay.cxx.

Member Data Documentation

◆ mClusterThreshold

float o2::trd::RawDisplay::mClusterThreshold {50}
protected

Definition at line 56 of file RawDisplay.h.

◆ mDataSpan

RawDataSpan& o2::trd::RawDisplay::mDataSpan
protected

Definition at line 48 of file RawDisplay.h.

◆ mDesc

std::string o2::trd::RawDisplay::mDesc
protected

Definition at line 52 of file RawDisplay.h.

◆ mDigitsHisto

TH2* o2::trd::RawDisplay::mDigitsHisto {0}
protected

Definition at line 50 of file RawDisplay.h.

◆ mFirstPad

int o2::trd::RawDisplay::mFirstPad
protected

Definition at line 53 of file RawDisplay.h.

◆ mLastPad

int o2::trd::RawDisplay::mLastPad
protected

Definition at line 54 of file RawDisplay.h.

◆ mName

std::string o2::trd::RawDisplay::mName
protected

Definition at line 51 of file RawDisplay.h.

◆ mPad

TVirtualPad* o2::trd::RawDisplay::mPad {0}
protected

Definition at line 49 of file RawDisplay.h.


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