CbmRoot
CbmPointSetArray Class Reference

#include <CbmPointSetArray.h>

Inheritance diagram for CbmPointSetArray:
[legend]
Collaboration diagram for CbmPointSetArray:
[legend]

Public Member Functions

 CbmPointSetArray (const char *name="CbmPointSetArray", const char *title="")
 Constructor. More...
 
virtual ~CbmPointSetArray ()
 Destructor. More...
 
void InitValues (Int_t npoints)
 Init Arrays for physical Quantities. More...
 
void FillValues (Int_t id, Double_t time, Double_t tot, Int_t cluSize, Int_t index)
 FillQuantities. More...
 
void ApplyColorMode ()
 Apply ColorMode to bins. More...
 
void ApplyMarkerMode ()
 Apply MarkerMode to bins. More...
 
void ApplyTitles ()
 Apply BBox-Titles to all bins. More...
 
void SetColorMode (Int_t colorMode)
 
void SetMarkerMode (Int_t markerMode)
 
Int_t GetColorMode () const
 
Int_t GetMarkerMode () const
 

Private Member Functions

 CbmPointSetArray (const CbmPointSetArray &)
 
CbmPointSetArrayoperator= (const CbmPointSetArray &)
 
 ClassDef (CbmPointSetArray, 0)
 

Private Attributes

Int_t fColorMode
 
Int_t fMarkerMode
 
Double_t * fTime
 
Int_t * fCluSize
 
Double_t * fToT
 
Int_t * fIndex
 
Int_t fNPoints
 

Friends

class CbmPointSetArrayEditor
 

Detailed Description

CbmPointSetArray

Author
J. Brandt
Since
05.07.18 Class to Display Array of Pointsets and calculate color and marker of bins inherited from TEvePointSetArray

Definition at line 23 of file CbmPointSetArray.h.

Constructor & Destructor Documentation

◆ CbmPointSetArray() [1/2]

CbmPointSetArray::CbmPointSetArray ( const CbmPointSetArray )
private

◆ CbmPointSetArray() [2/2]

CbmPointSetArray::CbmPointSetArray ( const char *  name = "CbmPointSetArray",
const char *  title = "" 
)

Constructor.

Definition at line 19 of file CbmPointSetArray.cxx.

◆ ~CbmPointSetArray()

CbmPointSetArray::~CbmPointSetArray ( )
virtual

Destructor.

Definition at line 32 of file CbmPointSetArray.cxx.

References fCluSize, fIndex, fTime, and fToT.

Member Function Documentation

◆ ApplyColorMode()

void CbmPointSetArray::ApplyColorMode ( )

Apply ColorMode to bins.

Definition at line 71 of file CbmPointSetArray.cxx.

References fColorMode, fIndex, fNPoints, fTime, fToT, and PairAnalysisStyler::SetPalette().

Referenced by CbmPointSetArrayEditor::DoColor(), and CbmPointSetArrayDraw::Exec().

◆ ApplyMarkerMode()

void CbmPointSetArray::ApplyMarkerMode ( )

Apply MarkerMode to bins.

Definition at line 126 of file CbmPointSetArray.cxx.

References fCluSize, fIndex, fMarkerMode, and fNPoints.

Referenced by CbmPointSetArrayEditor::DoMarker(), and CbmPointSetArrayDraw::Exec().

◆ ApplyTitles()

void CbmPointSetArray::ApplyTitles ( )

Apply BBox-Titles to all bins.

Definition at line 147 of file CbmPointSetArray.cxx.

References fCluSize, fIndex, fNPoints, fTime, and fToT.

Referenced by CbmPointSetArrayDraw::Exec().

◆ ClassDef()

CbmPointSetArray::ClassDef ( CbmPointSetArray  ,
 
)
private

◆ FillValues()

void CbmPointSetArray::FillValues ( Int_t  id,
Double_t  time,
Double_t  tot,
Int_t  cluSize,
Int_t  index 
)

FillQuantities.

Definition at line 57 of file CbmPointSetArray.cxx.

References fCluSize, fIndex, fTime, and fToT.

Referenced by CbmPointSetArrayDraw::Exec().

◆ GetColorMode()

Int_t CbmPointSetArray::GetColorMode ( ) const
inline

Definition at line 48 of file CbmPointSetArray.h.

References fColorMode.

Referenced by CbmPointSetArrayEditor::SetModel().

◆ GetMarkerMode()

Int_t CbmPointSetArray::GetMarkerMode ( ) const
inline

Definition at line 49 of file CbmPointSetArray.h.

References fMarkerMode.

Referenced by CbmPointSetArrayEditor::SetModel().

◆ InitValues()

void CbmPointSetArray::InitValues ( Int_t  npoints)

Init Arrays for physical Quantities.

Definition at line 46 of file CbmPointSetArray.cxx.

References fCluSize, fIndex, fNPoints, fTime, and fToT.

Referenced by CbmPointSetArrayDraw::Exec().

◆ operator=()

CbmPointSetArray& CbmPointSetArray::operator= ( const CbmPointSetArray )
private

◆ SetColorMode()

void CbmPointSetArray::SetColorMode ( Int_t  colorMode)
inline

Definition at line 44 of file CbmPointSetArray.h.

References fColorMode.

Referenced by CbmPointSetArrayEditor::DoColor(), and CbmPointSetArrayDraw::Exec().

◆ SetMarkerMode()

void CbmPointSetArray::SetMarkerMode ( Int_t  markerMode)
inline

Definition at line 45 of file CbmPointSetArray.h.

References fMarkerMode.

Referenced by CbmPointSetArrayEditor::DoMarker(), and CbmPointSetArrayDraw::Exec().

Friends And Related Function Documentation

◆ CbmPointSetArrayEditor

friend class CbmPointSetArrayEditor
friend

Definition at line 24 of file CbmPointSetArray.h.

Member Data Documentation

◆ fCluSize

Int_t* CbmPointSetArray::fCluSize
private

◆ fColorMode

Int_t CbmPointSetArray::fColorMode
private

Definition at line 52 of file CbmPointSetArray.h.

Referenced by ApplyColorMode(), GetColorMode(), and SetColorMode().

◆ fIndex

Int_t* CbmPointSetArray::fIndex
private

◆ fMarkerMode

Int_t CbmPointSetArray::fMarkerMode
private

Definition at line 53 of file CbmPointSetArray.h.

Referenced by ApplyMarkerMode(), GetMarkerMode(), and SetMarkerMode().

◆ fNPoints

Int_t CbmPointSetArray::fNPoints
private

Definition at line 59 of file CbmPointSetArray.h.

Referenced by ApplyColorMode(), ApplyMarkerMode(), ApplyTitles(), and InitValues().

◆ fTime

Double_t* CbmPointSetArray::fTime
private

◆ fToT

Double_t* CbmPointSetArray::fToT
private

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