CbmRoot
Loading...
Searching...
No Matches
CbmKresConversionReconstruction Class Reference

#include <CbmKresConversionReconstruction.h>

Public Member Functions

 CbmKresConversionReconstruction ()
 
virtual ~CbmKresConversionReconstruction ()
 
void Init ()
 
void InitHistograms ()
 
void Exec (int fEventNumRec)
 
void Finish ()
 
void MakeRecoAnalysis (vector< TVector3 > RefMom, vector< CbmMCTrack * > MC, vector< Int_t > Id, vector< TH1 * > gg, vector< TH1 * > gee, vector< TH1 * > eeee)
 
Double_t CalculateOpeningAngleBetweenGammas_MC (CbmMCTrack *mctrack1, CbmMCTrack *mctrack2, CbmMCTrack *mctrack3, CbmMCTrack *mctrack4)
 
Double_t CalculateOpeningAngleBetweenGammas_Reco (TVector3 electron1, TVector3 electron2, TVector3 electron3, TVector3 electron4)
 

Private Member Functions

 CbmKresConversionReconstruction (const CbmKresConversionReconstruction &)
 
CbmKresConversionReconstruction operator= (const CbmKresConversionReconstruction &)
 

Private Attributes

TClonesArray * fMcTracks
 
TClonesArray * fGlobalTracks
 
TClonesArray * fStsTracks
 
TClonesArray * fStsTrackMatches
 
TClonesArray * fRichRings
 
TClonesArray * fRichRingMatches
 
vector< TVector3 > STS_refmomentum
 
vector< CbmMCTrack * > STS_MCtrack
 
vector< Int_tSTS_Id
 
vector< TVector3 > STS_and_RICH_refmomentum
 
vector< CbmMCTrack * > STS_and_RICH_MCtrack
 
vector< Int_tSTS_and_RICH_Id
 
vector< TH1 * > fHistoList_reco
 
TH2D * ConversionPoints2D
 
TH3D * ConversionPoints3D
 
vector< TH1 * > fHistoList_reco_STS_gg
 
vector< TH1 * > fHistoList_reco_STS_and_RICH_gg
 
vector< TH1 * > fHistoList_reco_STS_gee
 
vector< TH1 * > fHistoList_reco_STS_and_RICH_gee
 
vector< TH1 * > fHistoList_reco_STS_eeee
 
vector< TH1 * > fHistoList_reco_STS_and_RICH_eeee
 
TH1D * STS_InvMass_eeee_mc
 
TH1D * STS_InvMass_eeee_refitted
 
TH1D * STSRICH_InvMass_eeee_mc
 
TH1D * STSRICH_InvMass_eeee_refitted
 
TH1D * STS_InvMass_gee_mc
 
TH1D * STS_InvMass_gee_refitted
 
TH1D * STS_InvMass_realg_gee_reffited
 
TH1D * STS_InvMass_img_gee_refitted
 
TH1D * STS_OpeningAngle_realg_gee_mc
 
TH1D * STS_OpeningAngle_realg_gee_reffited
 
TH1D * STS_OpeningAngle_img_gee_mc
 
TH1D * STS_OpeningAngle_img_gee_reffited
 
TH1D * STSRICH_InvMass_gee_mc
 
TH1D * STSRICH_InvMass_gee_refitted
 
TH1D * STSRICH_InvMass_realg_gee_reffited
 
TH1D * STSRICH_InvMass_img_gee_refitted
 
TH1D * STSRICH_OpeningAngle_realg_gee_mc
 
TH1D * STSRICH_OpeningAngle_realg_gee_reffited
 
TH1D * STSRICH_OpeningAngle_img_gee_mc
 
TH1D * STSRICH_OpeningAngle_img_gee_reffited
 
TH1D * STS_InvMass_gg_mc
 
TH1D * STS_InvMass_gg_reffited
 
TH1D * STS_InvMass_realg_gg_mc
 
TH1D * STS_InvMass_realg_gg_reffited
 
TH1D * STS_OpeningAngle_realg_gg_mc
 
TH1D * STS_OpeningAngle_realg_gg_reffited
 
TH1D * STS_OpeningAngle_between_gg_mc
 
TH1D * STS_OpeningAngle_between_gg_reffited
 
TH1D * STSRICH_InvMass_gg_mc
 
TH1D * STSRICH_InvMass_gg_reffited
 
TH1D * STSRICH_InvMass_realg_gg_mc
 
TH1D * STSRICH_InvMass_realg_gg_reffited
 
TH1D * STSRICH_OpeningAngle_realg_gg_mc
 
TH1D * STSRICH_OpeningAngle_realg_gg_reffited
 
TH1D * STSRICH_OpeningAngle_between_gg_mc
 
TH1D * STSRICH_OpeningAngle_between_gg_reffited
 

Detailed Description

Definition at line 22 of file CbmKresConversionReconstruction.h.

Constructor & Destructor Documentation

◆ CbmKresConversionReconstruction() [1/2]

CbmKresConversionReconstruction::CbmKresConversionReconstruction ( )

Definition at line 42 of file CbmKresConversionReconstruction.cxx.

References ConversionPoints2D, ConversionPoints3D, fGlobalTracks, fHistoList_reco, fHistoList_reco_STS_and_RICH_eeee, fHistoList_reco_STS_and_RICH_gee, fHistoList_reco_STS_and_RICH_gg, fHistoList_reco_STS_eeee, fHistoList_reco_STS_gee, fHistoList_reco_STS_gg, fMcTracks, fRichRingMatches, fRichRings, fStsTrackMatches, fStsTracks, STS_and_RICH_Id, STS_and_RICH_MCtrack, STS_and_RICH_refmomentum, STS_Id, STS_InvMass_eeee_mc, STS_InvMass_eeee_refitted, STS_InvMass_gee_mc, STS_InvMass_gee_refitted, STS_InvMass_gg_mc, STS_InvMass_gg_reffited, STS_InvMass_img_gee_refitted, STS_InvMass_realg_gee_reffited, STS_InvMass_realg_gg_mc, STS_InvMass_realg_gg_reffited, STS_MCtrack, STS_OpeningAngle_between_gg_mc, STS_OpeningAngle_between_gg_reffited, STS_OpeningAngle_img_gee_mc, STS_OpeningAngle_img_gee_reffited, STS_OpeningAngle_realg_gee_mc, STS_OpeningAngle_realg_gee_reffited, STS_OpeningAngle_realg_gg_mc, STS_OpeningAngle_realg_gg_reffited, STS_refmomentum, STSRICH_InvMass_eeee_mc, STSRICH_InvMass_eeee_refitted, STSRICH_InvMass_gee_mc, STSRICH_InvMass_gee_refitted, STSRICH_InvMass_gg_mc, STSRICH_InvMass_gg_reffited, STSRICH_InvMass_img_gee_refitted, STSRICH_InvMass_realg_gee_reffited, STSRICH_InvMass_realg_gg_mc, STSRICH_InvMass_realg_gg_reffited, STSRICH_OpeningAngle_between_gg_mc, STSRICH_OpeningAngle_between_gg_reffited, STSRICH_OpeningAngle_img_gee_mc, STSRICH_OpeningAngle_img_gee_reffited, STSRICH_OpeningAngle_realg_gee_mc, STSRICH_OpeningAngle_realg_gee_reffited, STSRICH_OpeningAngle_realg_gg_mc, and STSRICH_OpeningAngle_realg_gg_reffited.

Referenced by CbmKresConversionReconstruction(), and operator=().

◆ ~CbmKresConversionReconstruction()

CbmKresConversionReconstruction::~CbmKresConversionReconstruction ( )
virtual

Definition at line 103 of file CbmKresConversionReconstruction.cxx.

◆ CbmKresConversionReconstruction() [2/2]

CbmKresConversionReconstruction::CbmKresConversionReconstruction ( const CbmKresConversionReconstruction & )
private

Member Function Documentation

◆ CalculateOpeningAngleBetweenGammas_MC()

Double_t CbmKresConversionReconstruction::CalculateOpeningAngleBetweenGammas_MC ( CbmMCTrack * mctrack1,
CbmMCTrack * mctrack2,
CbmMCTrack * mctrack3,
CbmMCTrack * mctrack4 )

◆ CalculateOpeningAngleBetweenGammas_Reco()

Double_t CbmKresConversionReconstruction::CalculateOpeningAngleBetweenGammas_Reco ( TVector3 electron1,
TVector3 electron2,
TVector3 electron3,
TVector3 electron4 )

Definition at line 676 of file CbmKresConversionReconstruction.cxx.

References M2E.

Referenced by MakeRecoAnalysis().

◆ Exec()

◆ Finish()

◆ Init()

void CbmKresConversionReconstruction::Init ( )

◆ InitHistograms()

void CbmKresConversionReconstruction::InitHistograms ( )

◆ MakeRecoAnalysis()

◆ operator=()

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

Member Data Documentation

◆ ConversionPoints2D

TH2D* CbmKresConversionReconstruction::ConversionPoints2D
private

◆ ConversionPoints3D

TH3D* CbmKresConversionReconstruction::ConversionPoints3D
private

◆ fGlobalTracks

TClonesArray* CbmKresConversionReconstruction::fGlobalTracks
private

Definition at line 46 of file CbmKresConversionReconstruction.h.

Referenced by CbmKresConversionReconstruction(), Exec(), and Init().

◆ fHistoList_reco

vector<TH1*> CbmKresConversionReconstruction::fHistoList_reco
private

◆ fHistoList_reco_STS_and_RICH_eeee

vector<TH1*> CbmKresConversionReconstruction::fHistoList_reco_STS_and_RICH_eeee
private

◆ fHistoList_reco_STS_and_RICH_gee

vector<TH1*> CbmKresConversionReconstruction::fHistoList_reco_STS_and_RICH_gee
private

◆ fHistoList_reco_STS_and_RICH_gg

vector<TH1*> CbmKresConversionReconstruction::fHistoList_reco_STS_and_RICH_gg
private

◆ fHistoList_reco_STS_eeee

vector<TH1*> CbmKresConversionReconstruction::fHistoList_reco_STS_eeee
private

◆ fHistoList_reco_STS_gee

vector<TH1*> CbmKresConversionReconstruction::fHistoList_reco_STS_gee
private

◆ fHistoList_reco_STS_gg

vector<TH1*> CbmKresConversionReconstruction::fHistoList_reco_STS_gg
private

◆ fMcTracks

TClonesArray* CbmKresConversionReconstruction::fMcTracks
private

◆ fRichRingMatches

TClonesArray* CbmKresConversionReconstruction::fRichRingMatches
private

Definition at line 50 of file CbmKresConversionReconstruction.h.

Referenced by CbmKresConversionReconstruction(), Exec(), and Init().

◆ fRichRings

TClonesArray* CbmKresConversionReconstruction::fRichRings
private

Definition at line 49 of file CbmKresConversionReconstruction.h.

Referenced by CbmKresConversionReconstruction(), Exec(), and Init().

◆ fStsTrackMatches

TClonesArray* CbmKresConversionReconstruction::fStsTrackMatches
private

Definition at line 48 of file CbmKresConversionReconstruction.h.

Referenced by CbmKresConversionReconstruction(), Exec(), and Init().

◆ fStsTracks

TClonesArray* CbmKresConversionReconstruction::fStsTracks
private

Definition at line 47 of file CbmKresConversionReconstruction.h.

Referenced by CbmKresConversionReconstruction(), Exec(), and Init().

◆ STS_and_RICH_Id

vector<Int_t> CbmKresConversionReconstruction::STS_and_RICH_Id
private

Definition at line 58 of file CbmKresConversionReconstruction.h.

Referenced by CbmKresConversionReconstruction(), and Exec().

◆ STS_and_RICH_MCtrack

vector<CbmMCTrack*> CbmKresConversionReconstruction::STS_and_RICH_MCtrack
private

Definition at line 57 of file CbmKresConversionReconstruction.h.

Referenced by CbmKresConversionReconstruction(), and Exec().

◆ STS_and_RICH_refmomentum

vector<TVector3> CbmKresConversionReconstruction::STS_and_RICH_refmomentum
private

Definition at line 56 of file CbmKresConversionReconstruction.h.

Referenced by CbmKresConversionReconstruction(), and Exec().

◆ STS_Id

vector<Int_t> CbmKresConversionReconstruction::STS_Id
private

Definition at line 54 of file CbmKresConversionReconstruction.h.

Referenced by CbmKresConversionReconstruction(), and Exec().

◆ STS_InvMass_eeee_mc

TH1D* CbmKresConversionReconstruction::STS_InvMass_eeee_mc
private

◆ STS_InvMass_eeee_refitted

TH1D* CbmKresConversionReconstruction::STS_InvMass_eeee_refitted
private

◆ STS_InvMass_gee_mc

TH1D* CbmKresConversionReconstruction::STS_InvMass_gee_mc
private

◆ STS_InvMass_gee_refitted

TH1D* CbmKresConversionReconstruction::STS_InvMass_gee_refitted
private

◆ STS_InvMass_gg_mc

TH1D* CbmKresConversionReconstruction::STS_InvMass_gg_mc
private

◆ STS_InvMass_gg_reffited

TH1D* CbmKresConversionReconstruction::STS_InvMass_gg_reffited
private

◆ STS_InvMass_img_gee_refitted

TH1D* CbmKresConversionReconstruction::STS_InvMass_img_gee_refitted
private

◆ STS_InvMass_realg_gee_reffited

TH1D* CbmKresConversionReconstruction::STS_InvMass_realg_gee_reffited
private

◆ STS_InvMass_realg_gg_mc

TH1D* CbmKresConversionReconstruction::STS_InvMass_realg_gg_mc
private

◆ STS_InvMass_realg_gg_reffited

TH1D* CbmKresConversionReconstruction::STS_InvMass_realg_gg_reffited
private

◆ STS_MCtrack

vector<CbmMCTrack*> CbmKresConversionReconstruction::STS_MCtrack
private

Definition at line 53 of file CbmKresConversionReconstruction.h.

Referenced by CbmKresConversionReconstruction(), and Exec().

◆ STS_OpeningAngle_between_gg_mc

TH1D* CbmKresConversionReconstruction::STS_OpeningAngle_between_gg_mc
private

◆ STS_OpeningAngle_between_gg_reffited

TH1D* CbmKresConversionReconstruction::STS_OpeningAngle_between_gg_reffited
private

◆ STS_OpeningAngle_img_gee_mc

TH1D* CbmKresConversionReconstruction::STS_OpeningAngle_img_gee_mc
private

◆ STS_OpeningAngle_img_gee_reffited

TH1D* CbmKresConversionReconstruction::STS_OpeningAngle_img_gee_reffited
private

◆ STS_OpeningAngle_realg_gee_mc

TH1D* CbmKresConversionReconstruction::STS_OpeningAngle_realg_gee_mc
private

◆ STS_OpeningAngle_realg_gee_reffited

TH1D* CbmKresConversionReconstruction::STS_OpeningAngle_realg_gee_reffited
private

◆ STS_OpeningAngle_realg_gg_mc

TH1D* CbmKresConversionReconstruction::STS_OpeningAngle_realg_gg_mc
private

◆ STS_OpeningAngle_realg_gg_reffited

TH1D* CbmKresConversionReconstruction::STS_OpeningAngle_realg_gg_reffited
private

◆ STS_refmomentum

vector<TVector3> CbmKresConversionReconstruction::STS_refmomentum
private

Definition at line 52 of file CbmKresConversionReconstruction.h.

Referenced by CbmKresConversionReconstruction(), and Exec().

◆ STSRICH_InvMass_eeee_mc

TH1D* CbmKresConversionReconstruction::STSRICH_InvMass_eeee_mc
private

◆ STSRICH_InvMass_eeee_refitted

TH1D* CbmKresConversionReconstruction::STSRICH_InvMass_eeee_refitted
private

◆ STSRICH_InvMass_gee_mc

TH1D* CbmKresConversionReconstruction::STSRICH_InvMass_gee_mc
private

◆ STSRICH_InvMass_gee_refitted

TH1D* CbmKresConversionReconstruction::STSRICH_InvMass_gee_refitted
private

◆ STSRICH_InvMass_gg_mc

TH1D* CbmKresConversionReconstruction::STSRICH_InvMass_gg_mc
private

◆ STSRICH_InvMass_gg_reffited

TH1D* CbmKresConversionReconstruction::STSRICH_InvMass_gg_reffited
private

◆ STSRICH_InvMass_img_gee_refitted

TH1D* CbmKresConversionReconstruction::STSRICH_InvMass_img_gee_refitted
private

◆ STSRICH_InvMass_realg_gee_reffited

TH1D* CbmKresConversionReconstruction::STSRICH_InvMass_realg_gee_reffited
private

◆ STSRICH_InvMass_realg_gg_mc

TH1D* CbmKresConversionReconstruction::STSRICH_InvMass_realg_gg_mc
private

◆ STSRICH_InvMass_realg_gg_reffited

TH1D* CbmKresConversionReconstruction::STSRICH_InvMass_realg_gg_reffited
private

◆ STSRICH_OpeningAngle_between_gg_mc

TH1D* CbmKresConversionReconstruction::STSRICH_OpeningAngle_between_gg_mc
private

◆ STSRICH_OpeningAngle_between_gg_reffited

TH1D* CbmKresConversionReconstruction::STSRICH_OpeningAngle_between_gg_reffited
private

◆ STSRICH_OpeningAngle_img_gee_mc

TH1D* CbmKresConversionReconstruction::STSRICH_OpeningAngle_img_gee_mc
private

◆ STSRICH_OpeningAngle_img_gee_reffited

TH1D* CbmKresConversionReconstruction::STSRICH_OpeningAngle_img_gee_reffited
private

◆ STSRICH_OpeningAngle_realg_gee_mc

TH1D* CbmKresConversionReconstruction::STSRICH_OpeningAngle_realg_gee_mc
private

◆ STSRICH_OpeningAngle_realg_gee_reffited

TH1D* CbmKresConversionReconstruction::STSRICH_OpeningAngle_realg_gee_reffited
private

◆ STSRICH_OpeningAngle_realg_gg_mc

TH1D* CbmKresConversionReconstruction::STSRICH_OpeningAngle_realg_gg_mc
private

◆ STSRICH_OpeningAngle_realg_gg_reffited

TH1D* CbmKresConversionReconstruction::STSRICH_OpeningAngle_realg_gg_reffited
private

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