CbmRoot
CbmAnaConversionRich Class Reference

#include <CbmAnaConversionRich.h>

Collaboration diagram for CbmAnaConversionRich:
[legend]

Public Member Functions

 CbmAnaConversionRich ()
 
virtual ~CbmAnaConversionRich ()
 
void Init ()
 
void InitHistos ()
 
void Finish ()
 
void AnalyseRICHdata ()
 
void FillAdditionalPDGhisto (Int_t pdg, Int_t motherpdg)
 
void Protons (CbmMCTrack *mcTrack)
 
void CheckMC ()
 

Private Member Functions

 CbmAnaConversionRich (const CbmAnaConversionRich &)
 
CbmAnaConversionRich operator= (const CbmAnaConversionRich &)
 

Private Attributes

TClonesArray * fRichPoints
 
TClonesArray * fRichRings
 
TClonesArray * fRichRingMatches
 
TClonesArray * fMcTracks
 
TClonesArray * fStsTracks
 
TClonesArray * fStsTrackMatches
 
TClonesArray * fGlobalTracks
 
CbmVertexfPrimVertex
 
std::vector< TH1 * > fHistoList_richrings
 
TH2D * fTest
 
TH1D * fRichRings_nofRings
 
TH1D * fRichRings_motherpdg
 
TH1D * fRichRings_richpdg
 
TH1D * fRichRings_electronspE
 
TH1D * fRichRings_sourcePI0
 
TH1D * fRichRings_test
 
TH1D * fRichRings_detectedParticles
 
TH1D * fRichRings_detParticlesMother
 
TH1D * fRichRings_Aaxis
 
TH1D * fRichRings_Aaxis_part1
 
TH1D * fRichRings_Aaxis_part2
 
TH1D * fRichRings_Aaxis_part3
 
TH1D * fRichRings_Aaxis_electrons
 
TH1D * fRichRings_Baxis
 
TH1D * fRichRings_Baxis_part1
 
TH1D * fRichRings_Baxis_part2
 
TH1D * fRichRings_Baxis_part3
 
TH1D * fRichRings_Baxis_electrons
 
TH1D * fRichRings_radius
 
TH1D * fRichRings_radius_electrons
 
TH2D * fRichRings_radius_vs_momentum
 
TH2D * fRichRings_radius_vs_pt
 
TH1D * fRichRings_distance
 
TH1D * fRichRings_distance_electrons
 
TH2D * fhRingtest
 
TH2D * fhRichRings_AaxisVSmom
 
TH2D * fhRichRings_BaxisVSmom
 
TH1D * fhRichRings_test1
 
TH1D * fhRichRings_test2
 
TH1D * fhRichRings_test3
 
TH1D * fhRichRings_test4
 
TH1D * fhRichRings_test5
 
TH1D * fhRichRings_test6
 
TH2D * fhRichRings_pos
 
TH2D * fhRichRings_protons
 
TH1D * fhRichRings_protons2
 
TH1D * fhRichRings_start
 
TStopwatch timer
 
Double_t fTime
 

Detailed Description

Definition at line 25 of file CbmAnaConversionRich.h.

Constructor & Destructor Documentation

◆ CbmAnaConversionRich() [1/2]

CbmAnaConversionRich::CbmAnaConversionRich ( )

Definition at line 26 of file CbmAnaConversionRich.cxx.

◆ ~CbmAnaConversionRich()

CbmAnaConversionRich::~CbmAnaConversionRich ( )
virtual

Definition at line 77 of file CbmAnaConversionRich.cxx.

◆ CbmAnaConversionRich() [2/2]

CbmAnaConversionRich::CbmAnaConversionRich ( const CbmAnaConversionRich )
private

Member Function Documentation

◆ AnalyseRICHdata()

◆ CheckMC()

◆ FillAdditionalPDGhisto()

void CbmAnaConversionRich::FillAdditionalPDGhisto ( Int_t  pdg,
Int_t  motherpdg 
)

◆ Finish()

void CbmAnaConversionRich::Finish ( )

Definition at line 411 of file CbmAnaConversionRich.cxx.

References fHistoList_richrings, fTime, and i.

Referenced by CbmAnaConversion::Finish().

◆ Init()

void CbmAnaConversionRich::Init ( )

◆ InitHistos()

◆ operator=()

CbmAnaConversionRich CbmAnaConversionRich::operator= ( const CbmAnaConversionRich )
private

◆ Protons()

void CbmAnaConversionRich::Protons ( CbmMCTrack mcTrack)

Definition at line 765 of file CbmAnaConversionRich.cxx.

References fhRichRings_protons, CbmMCTrack::GetPx(), and CbmMCTrack::GetPy().

Referenced by AnalyseRICHdata().

Member Data Documentation

◆ fGlobalTracks

TClonesArray* CbmAnaConversionRich::fGlobalTracks
private

Definition at line 49 of file CbmAnaConversionRich.h.

Referenced by AnalyseRICHdata(), CheckMC(), and Init().

◆ fHistoList_richrings

std::vector<TH1*> CbmAnaConversionRich::fHistoList_richrings
private

Definition at line 53 of file CbmAnaConversionRich.h.

Referenced by Finish(), and InitHistos().

◆ fhRichRings_AaxisVSmom

TH2D* CbmAnaConversionRich::fhRichRings_AaxisVSmom
private

Definition at line 86 of file CbmAnaConversionRich.h.

Referenced by AnalyseRICHdata(), and InitHistos().

◆ fhRichRings_BaxisVSmom

TH2D* CbmAnaConversionRich::fhRichRings_BaxisVSmom
private

Definition at line 87 of file CbmAnaConversionRich.h.

Referenced by AnalyseRICHdata(), and InitHistos().

◆ fhRichRings_pos

TH2D* CbmAnaConversionRich::fhRichRings_pos
private

Definition at line 95 of file CbmAnaConversionRich.h.

Referenced by AnalyseRICHdata(), and InitHistos().

◆ fhRichRings_protons

TH2D* CbmAnaConversionRich::fhRichRings_protons
private

Definition at line 98 of file CbmAnaConversionRich.h.

Referenced by InitHistos(), and Protons().

◆ fhRichRings_protons2

TH1D* CbmAnaConversionRich::fhRichRings_protons2
private

Definition at line 99 of file CbmAnaConversionRich.h.

Referenced by InitHistos().

◆ fhRichRings_start

TH1D* CbmAnaConversionRich::fhRichRings_start
private

Definition at line 101 of file CbmAnaConversionRich.h.

Referenced by AnalyseRICHdata(), and InitHistos().

◆ fhRichRings_test1

TH1D* CbmAnaConversionRich::fhRichRings_test1
private

Definition at line 89 of file CbmAnaConversionRich.h.

Referenced by AnalyseRICHdata(), and InitHistos().

◆ fhRichRings_test2

TH1D* CbmAnaConversionRich::fhRichRings_test2
private

Definition at line 90 of file CbmAnaConversionRich.h.

Referenced by AnalyseRICHdata(), and InitHistos().

◆ fhRichRings_test3

TH1D* CbmAnaConversionRich::fhRichRings_test3
private

Definition at line 91 of file CbmAnaConversionRich.h.

Referenced by AnalyseRICHdata(), and InitHistos().

◆ fhRichRings_test4

TH1D* CbmAnaConversionRich::fhRichRings_test4
private

Definition at line 92 of file CbmAnaConversionRich.h.

Referenced by InitHistos().

◆ fhRichRings_test5

TH1D* CbmAnaConversionRich::fhRichRings_test5
private

Definition at line 93 of file CbmAnaConversionRich.h.

Referenced by InitHistos().

◆ fhRichRings_test6

TH1D* CbmAnaConversionRich::fhRichRings_test6
private

Definition at line 94 of file CbmAnaConversionRich.h.

Referenced by InitHistos().

◆ fhRingtest

TH2D* CbmAnaConversionRich::fhRingtest
private

Definition at line 85 of file CbmAnaConversionRich.h.

Referenced by AnalyseRICHdata(), and InitHistos().

◆ fMcTracks

TClonesArray* CbmAnaConversionRich::fMcTracks
private

Definition at line 46 of file CbmAnaConversionRich.h.

Referenced by AnalyseRICHdata(), CheckMC(), and Init().

◆ fPrimVertex

CbmVertex* CbmAnaConversionRich::fPrimVertex
private

Definition at line 50 of file CbmAnaConversionRich.h.

Referenced by Init().

◆ fRichPoints

TClonesArray* CbmAnaConversionRich::fRichPoints
private

Definition at line 43 of file CbmAnaConversionRich.h.

Referenced by AnalyseRICHdata(), and Init().

◆ fRichRingMatches

TClonesArray* CbmAnaConversionRich::fRichRingMatches
private

Definition at line 45 of file CbmAnaConversionRich.h.

Referenced by AnalyseRICHdata(), and Init().

◆ fRichRings

TClonesArray* CbmAnaConversionRich::fRichRings
private

Definition at line 44 of file CbmAnaConversionRich.h.

Referenced by AnalyseRICHdata(), and Init().

◆ fRichRings_Aaxis

TH1D* CbmAnaConversionRich::fRichRings_Aaxis
private

Definition at line 69 of file CbmAnaConversionRich.h.

Referenced by AnalyseRICHdata(), and InitHistos().

◆ fRichRings_Aaxis_electrons

TH1D* CbmAnaConversionRich::fRichRings_Aaxis_electrons
private

Definition at line 73 of file CbmAnaConversionRich.h.

Referenced by AnalyseRICHdata(), and InitHistos().

◆ fRichRings_Aaxis_part1

TH1D* CbmAnaConversionRich::fRichRings_Aaxis_part1
private

Definition at line 70 of file CbmAnaConversionRich.h.

Referenced by AnalyseRICHdata(), and InitHistos().

◆ fRichRings_Aaxis_part2

TH1D* CbmAnaConversionRich::fRichRings_Aaxis_part2
private

Definition at line 71 of file CbmAnaConversionRich.h.

Referenced by AnalyseRICHdata(), and InitHistos().

◆ fRichRings_Aaxis_part3

TH1D* CbmAnaConversionRich::fRichRings_Aaxis_part3
private

Definition at line 72 of file CbmAnaConversionRich.h.

Referenced by AnalyseRICHdata(), and InitHistos().

◆ fRichRings_Baxis

TH1D* CbmAnaConversionRich::fRichRings_Baxis
private

Definition at line 74 of file CbmAnaConversionRich.h.

Referenced by AnalyseRICHdata(), and InitHistos().

◆ fRichRings_Baxis_electrons

TH1D* CbmAnaConversionRich::fRichRings_Baxis_electrons
private

Definition at line 78 of file CbmAnaConversionRich.h.

Referenced by AnalyseRICHdata(), and InitHistos().

◆ fRichRings_Baxis_part1

TH1D* CbmAnaConversionRich::fRichRings_Baxis_part1
private

Definition at line 75 of file CbmAnaConversionRich.h.

Referenced by AnalyseRICHdata(), and InitHistos().

◆ fRichRings_Baxis_part2

TH1D* CbmAnaConversionRich::fRichRings_Baxis_part2
private

Definition at line 76 of file CbmAnaConversionRich.h.

Referenced by AnalyseRICHdata(), and InitHistos().

◆ fRichRings_Baxis_part3

TH1D* CbmAnaConversionRich::fRichRings_Baxis_part3
private

Definition at line 77 of file CbmAnaConversionRich.h.

Referenced by AnalyseRICHdata(), and InitHistos().

◆ fRichRings_detectedParticles

TH1D* CbmAnaConversionRich::fRichRings_detectedParticles
private

Definition at line 66 of file CbmAnaConversionRich.h.

Referenced by FillAdditionalPDGhisto(), and InitHistos().

◆ fRichRings_detParticlesMother

TH1D* CbmAnaConversionRich::fRichRings_detParticlesMother
private

Definition at line 67 of file CbmAnaConversionRich.h.

Referenced by FillAdditionalPDGhisto(), and InitHistos().

◆ fRichRings_distance

TH1D* CbmAnaConversionRich::fRichRings_distance
private

Definition at line 83 of file CbmAnaConversionRich.h.

Referenced by AnalyseRICHdata(), and InitHistos().

◆ fRichRings_distance_electrons

TH1D* CbmAnaConversionRich::fRichRings_distance_electrons
private

Definition at line 84 of file CbmAnaConversionRich.h.

Referenced by AnalyseRICHdata(), and InitHistos().

◆ fRichRings_electronspE

TH1D* CbmAnaConversionRich::fRichRings_electronspE
private

Definition at line 62 of file CbmAnaConversionRich.h.

Referenced by AnalyseRICHdata(), and InitHistos().

◆ fRichRings_motherpdg

TH1D* CbmAnaConversionRich::fRichRings_motherpdg
private

Definition at line 60 of file CbmAnaConversionRich.h.

Referenced by AnalyseRICHdata(), and InitHistos().

◆ fRichRings_nofRings

TH1D* CbmAnaConversionRich::fRichRings_nofRings
private

Definition at line 59 of file CbmAnaConversionRich.h.

Referenced by AnalyseRICHdata(), and InitHistos().

◆ fRichRings_radius

TH1D* CbmAnaConversionRich::fRichRings_radius
private

Definition at line 79 of file CbmAnaConversionRich.h.

Referenced by AnalyseRICHdata(), and InitHistos().

◆ fRichRings_radius_electrons

TH1D* CbmAnaConversionRich::fRichRings_radius_electrons
private

Definition at line 80 of file CbmAnaConversionRich.h.

Referenced by AnalyseRICHdata(), and InitHistos().

◆ fRichRings_radius_vs_momentum

TH2D* CbmAnaConversionRich::fRichRings_radius_vs_momentum
private

Definition at line 81 of file CbmAnaConversionRich.h.

Referenced by AnalyseRICHdata(), and InitHistos().

◆ fRichRings_radius_vs_pt

TH2D* CbmAnaConversionRich::fRichRings_radius_vs_pt
private

Definition at line 82 of file CbmAnaConversionRich.h.

Referenced by AnalyseRICHdata(), and InitHistos().

◆ fRichRings_richpdg

TH1D* CbmAnaConversionRich::fRichRings_richpdg
private

Definition at line 61 of file CbmAnaConversionRich.h.

Referenced by AnalyseRICHdata(), and InitHistos().

◆ fRichRings_sourcePI0

TH1D* CbmAnaConversionRich::fRichRings_sourcePI0
private

Definition at line 63 of file CbmAnaConversionRich.h.

Referenced by AnalyseRICHdata(), and InitHistos().

◆ fRichRings_test

TH1D* CbmAnaConversionRich::fRichRings_test
private

Definition at line 64 of file CbmAnaConversionRich.h.

Referenced by AnalyseRICHdata(), and InitHistos().

◆ fStsTrackMatches

TClonesArray* CbmAnaConversionRich::fStsTrackMatches
private

Definition at line 48 of file CbmAnaConversionRich.h.

Referenced by AnalyseRICHdata(), CheckMC(), and Init().

◆ fStsTracks

TClonesArray* CbmAnaConversionRich::fStsTracks
private

Definition at line 47 of file CbmAnaConversionRich.h.

Referenced by AnalyseRICHdata(), CheckMC(), and Init().

◆ fTest

TH2D* CbmAnaConversionRich::fTest
private

Definition at line 56 of file CbmAnaConversionRich.h.

Referenced by AnalyseRICHdata(), and InitHistos().

◆ fTime

Double_t CbmAnaConversionRich::fTime
private

Definition at line 105 of file CbmAnaConversionRich.h.

Referenced by AnalyseRICHdata(), and Finish().

◆ timer

TStopwatch CbmAnaConversionRich::timer
private

Definition at line 104 of file CbmAnaConversionRich.h.

Referenced by AnalyseRICHdata().


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