BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
BmnTrackConv Class Reference

BmnTrackConv Task for track conversion between BM@N and CBM formats. More...

#include <BmnTrackConv.h>

Inheritance diagram for BmnTrackConv:
Collaboration diagram for BmnTrackConv:

Public Member Functions

 BmnTrackConv (Int_t run_period, Int_t run_number=0, BmnSetup setup=kBMNSETUP, TString inFileAdd="", vector< TString > branchesToClone={"BmnTof400Hit", "BmnTof700Hit", "BmnDchTrack"})
virtual ~BmnTrackConv ()
BmnFairRunSim * GetRunSimInst ()
void SetRunSimInst (BmnFairRunSim *v)
InitStatus Init ()
void Exec (Option_t *option)
void Finish ()
void FinishEvent ()
void ProcessDST ()
void ProcessEVE ()
 BmnTrackConv (Int_t run_period, Int_t run_number=0, BmnSetup setup=kBMNSETUP, TString inFileAdd="", vector< TString > branchesToClone={"BmnTof400Hit", "BmnTof700Hit", "BmnDchTrack"})
virtual ~BmnTrackConv ()
BmnFairRunSim * GetRunSimInst ()
void SetRunSimInst (BmnFairRunSim *v)
InitStatus Init ()
void Exec (Option_t *option)
void Finish ()
void FinishEvent ()
void ProcessDST ()
void ProcessEVE ()

Protected Member Functions

Int_t GemModCbm2Bmn (Int_t iSt, Int_t iModCbm)
Int_t CscModCbm2Bmn (Int_t iSt, Int_t iModCbm)
Int_t GemModCbm2Bmn (Int_t iSt, Int_t iModCbm)
Int_t CscModCbm2Bmn (Int_t iSt, Int_t iModCbm)

Protected Attributes

BmnSetup fSetup
BmnFairRunSim * fRunSimInst
 instance of the task manager
TString fDstTreeName
TString fDstTreeNameNew
TString fDstFileName
TString fCBMMCEvHeaderName
TString fCBMEvHeaderName
TString fCBMoldBMNEvHeaderName
TString fCBMGlobalTracksName
TString fCBMGlobalTracksCSCName
TString fCBMHitsName
TString fCBMToF400HitsName
TString fCBMClustersName
TString fCBMVertexName
TString fCBMPointsName
TString fCBMCSCPointsName
TString fCBMBDPointsName
TString fTof400PointsName
TString fBMNMCEvHeaderName
TString fBMNEvHeaderName
TString fBMNZDCName
TString fBMNMCGlobalTracksName
TString fBMNGlobalTracksName
TString fBMNGemTracksName
TString fBMNSilTracksName
TString fBMNCscTracksName
TString fBMNMwpcTracksName
TString fBMNInnerHitsName
TString fBMNGemHitsName
TString fBMNSilHitsName
TString fBMNCscHitsName
TString fBMNTof400HitsName
TString fBMNTof700HitsName
TString fBMNDchTracksName
TString fBMNMwpcHitsName
TString fBMNVertexName
TString fBMNGemPointsName
TString fBMNSilPointsName
TString fBMNCSCPointsName
TString fBMNBDPointsName
TString fBMNTof400PointsName
FairMCEventHeader * fCBMMCEvHeader = nullptr
FairEventHeader * fCBMEvHeader = nullptr
CbmVertex * fCBMVertex = nullptr
TClonesArray * fCBMoldBMNEvHeader = nullptr
TClonesArray * fCBMGlobalTracks = nullptr
TClonesArray * fCBMHits = nullptr
TClonesArray * fCBMToF400Hits = nullptr
TClonesArray * fCBMClusters = nullptr
TClonesArray * fCBMPoints = nullptr
TClonesArray * fCBMCSCPoints = nullptr
TClonesArray * fCBMBDPoints = nullptr
TClonesArray * fCBMTof400Points = nullptr
FairMCEventHeader * fBMNMCEvHeader = nullptr
DstEventHeader * fBMNEvHeader = nullptr
BmnZDCEventDataExt * fBMNZDC = nullptr
TClonesArray * fBMNVertex = nullptr
TClonesArray * fBMNGlobalTracks = nullptr
TClonesArray * fBMNGemTracks = nullptr
TClonesArray * fBMNSilTracks = nullptr
TClonesArray * fBMNCscTracks = nullptr
TClonesArray * fBMNMwpcTracks = nullptr
TClonesArray * fBMNInnerHits = nullptr
TClonesArray * fBMNGemHits = nullptr
TClonesArray * fBMNSilHits = nullptr
TClonesArray * fBMNCscHits = nullptr
TClonesArray * fBMNTof400Hits = nullptr
TClonesArray * fBMNTof700Hits = nullptr
TClonesArray * fBMNDchTracks = nullptr
DstEventHeader * fBMNEvHeaderIn = nullptr
BmnZDCEventData * fBMNZDCIn = nullptr
TClonesArray * fBMNTof400HitsIn = nullptr
TClonesArray * fBMNTof700HitsIn = nullptr
TClonesArray * fBMNDchTracksIn = nullptr
TClonesArray * fBMNMwpcSegment = nullptr
TClonesArray * fBMNGemPoints = nullptr
TClonesArray * fBMNSilPoints = nullptr
TClonesArray * fBMNCSCPoints = nullptr
TClonesArray * fBMNBDPoints = nullptr
TClonesArray * fBMNTof400Points = nullptr
BmnGemStripStationSet * fGemStationSet = nullptr
BmnSiliconStationSet * fSilStationSet = nullptr
BmnCSCStationSet * fCscStationSet = nullptr
TFile * fDstFile = nullptr
TTree * fDstTree = nullptr
vector< TString > fBrNames
vector< TClonesArray * > fInArrays
vector< TClonesArray * > fOutArrays
vector< Int_t > fMapHit
Long64_t iEv
Long64_t iEvFile
Int_t fPeriodId
Int_t fRunId
Bool_t isMCDST = kFALSE
Bool_t isMCEVE = kFALSE

Detailed Description

Author
Ilnur Gabdrakhmanov ilnur.nosp@m.@jin.nosp@m.r.ru

Definition at line 103 of file BmnTrackConv.h.

Constructor & Destructor Documentation

◆ BmnTrackConv() [1/2]

BmnTrackConv::BmnTrackConv ( Int_t run_period,
Int_t run_number = 0,
BmnSetup setup = kBMNSETUP,
TString inFileAdd = "",
vector< TString > branchesToClone = {"BmnTof400Hit", "BmnTof700Hit", "BmnDchTrack"} )

◆ ~BmnTrackConv() [1/2]

BmnTrackConv::~BmnTrackConv ( )
virtual

Definition at line 101 of file BmnTrackConv.cxx.

References fCscStationSet, fGemStationSet, and fSilStationSet.

◆ BmnTrackConv() [2/2]

BmnTrackConv::BmnTrackConv ( Int_t run_period,
Int_t run_number = 0,
BmnSetup setup = kBMNSETUP,
TString inFileAdd = "",
vector< TString > branchesToClone = {"BmnTof400Hit", "BmnTof700Hit", "BmnDchTrack"} )

References kBMNSETUP.

◆ ~BmnTrackConv() [2/2]

virtual BmnTrackConv::~BmnTrackConv ( )
virtual

Member Function Documentation

◆ CscModCbm2Bmn() [1/2]

Int_t BmnTrackConv::CscModCbm2Bmn ( Int_t iSt,
Int_t iModCbm )
inlineprotected

Definition at line 529 of file BmnTrackConv.cxx.

References fPeriodId.

Referenced by ProcessDST().

Here is the caller graph for this function:

◆ CscModCbm2Bmn() [2/2]

Int_t BmnTrackConv::CscModCbm2Bmn ( Int_t iSt,
Int_t iModCbm )
inlineprotected

References BmnTrackConv(), fBMNBDPoints, fBMNBDPointsName, fBMNCscHits, fBMNCscHitsName, fBMNCSCPoints, fBMNCSCPointsName, fBMNCscTracks, fBMNCscTracksName, fBMNDchTracks, fBMNDchTracksIn, fBMNDchTracksName, fBMNEvHeader, fBMNEvHeaderIn, fBMNEvHeaderName, fBMNGemHits, fBMNGemHitsName, fBMNGemPoints, fBMNGemPointsName, fBMNGemTracks, fBMNGemTracksName, fBMNGlobalTracks, fBMNGlobalTracksName, fBMNInnerHits, fBMNInnerHitsName, fBMNMCEvHeader, fBMNMCEvHeaderName, fBMNMCGlobalTracksName, fBMNMwpcHitsName, fBMNMwpcSegment, fBMNMwpcTracks, fBMNMwpcTracksName, fBMNSilHits, fBMNSilHitsName, fBMNSilPoints, fBMNSilPointsName, fBMNSilTracks, fBMNSilTracksName, fBMNTof400Hits, fBMNTof400HitsIn, fBMNTof400HitsName, fBMNTof400Points, fBMNTof400PointsName, fBMNTof700Hits, fBMNTof700HitsIn, fBMNTof700HitsName, fBMNVertex, fBMNVertexName, fBMNZDC, fBMNZDCIn, fBMNZDCName, fBrNames, fCBMBDPoints, fCBMBDPointsName, fCBMClusters, fCBMClustersName, fCBMCSCPoints, fCBMCSCPointsName, fCBMEvHeader, fCBMEvHeaderName, fCBMGlobalTracks, fCBMGlobalTracksCSCName, fCBMGlobalTracksName, fCBMHits, fCBMHitsName, fCBMMCEvHeader, fCBMMCEvHeaderName, fCBMoldBMNEvHeader, fCBMoldBMNEvHeaderName, fCBMPoints, fCBMPointsName, fCBMToF400Hits, fCBMToF400HitsName, fCBMTof400Points, fCBMVertex, fCBMVertexName, fCscStationSet, fDstFile, fDstFileName, fDstTree, fDstTreeName, fDstTreeNameNew, fGemStationSet, fInArrays, fMapHit, fOutArrays, fPeriodId, fRunId, fRunSimInst, fSetup, fSilStationSet, fTof400PointsName, iEv, iEvFile, isMCDST, and isMCEVE.

Here is the call graph for this function:

◆ Exec() [1/2]

void BmnTrackConv::Exec ( Option_t * option)

Definition at line 241 of file BmnTrackConv.cxx.

References isMCEVE, ProcessDST(), and ProcessEVE().

Here is the call graph for this function:

◆ Exec() [2/2]

void BmnTrackConv::Exec ( Option_t * option)

◆ Finish() [1/2]

void BmnTrackConv::Finish ( )

Definition at line 485 of file BmnTrackConv.cxx.

References fDstFile, and fOutArrays.

◆ Finish() [2/2]

void BmnTrackConv::Finish ( )

◆ FinishEvent() [1/2]

void BmnTrackConv::FinishEvent ( )

Definition at line 499 of file BmnTrackConv.cxx.

◆ FinishEvent() [2/2]

void BmnTrackConv::FinishEvent ( )

◆ GemModCbm2Bmn() [1/2]

Int_t BmnTrackConv::GemModCbm2Bmn ( Int_t iSt,
Int_t iModCbm )
inlineprotected

Definition at line 501 of file BmnTrackConv.cxx.

References fPeriodId.

Referenced by ProcessDST().

Here is the caller graph for this function:

◆ GemModCbm2Bmn() [2/2]

Int_t BmnTrackConv::GemModCbm2Bmn ( Int_t iSt,
Int_t iModCbm )
inlineprotected

◆ GetRunSimInst() [1/2]

BmnFairRunSim * BmnTrackConv::GetRunSimInst ( )
inline

Definition at line 113 of file BmnTrackConv.h.

References fRunSimInst.

◆ GetRunSimInst() [2/2]

BmnFairRunSim * BmnTrackConv::GetRunSimInst ( )
inline

Definition at line 113 of file BmnTrackConv.h.

References fRunSimInst.

◆ Init() [1/2]

◆ Init() [2/2]

InitStatus BmnTrackConv::Init ( )

◆ ProcessDST() [1/2]

void BmnTrackConv::ProcessDST ( )

Definition at line 309 of file BmnTrackConv.cxx.

References BmnTrack::AddHit(), CbmVertex::CovMatrix(), CscModCbm2Bmn(), fBMNCscHits, fBMNEvHeader, fBMNEvHeaderIn, fBMNGemHits, fBMNGemTracks, fBMNGlobalTracks, fBMNInnerHits, fBMNSilHits, fBMNSilTracks, fBMNVertex, fBMNZDC, fBMNZDCIn, fCBMEvHeader, fCBMGlobalTracks, fCBMHits, fCBMoldBMNEvHeader, fCBMVertex, fDstFile, fDstTree, fGemStationSet, fInArrays, fMapHit, fOutArrays, fSilStationSet, GemModCbm2Bmn(), CbmStsTrack::GetChi2(), CbmVertex::GetChi2(), CbmHit::GetCovXY(), BmnEventHeader::GetEventId(), BmnEventHeader::GetEventTimeTS(), CbmStsTrack::GetNDF(), CbmVertex::GetNDF(), BmnTrack::GetNHits(), CbmStsTrack::GetNStsHits(), CbmVertex::GetNTracks(), CbmStsTrack::GetParamFirst(), CbmStsTrack::GetParamLast(), CbmStsHit::GetSectorNr(), CbmStsHit::GetStationNr(), CbmStsTrack::GetStsHitIndex(), CbmVertex::GetTrackInds(), CbmVertex::GetX(), CbmVertex::GetY(), CbmVertex::GetZ(), iEv, iEvFile, isMCDST, kGEM, kSILICON, BmnTrack::SetChi2(), BmnHit::SetCovXY(), BmnHit::SetDetId(), BmnGlobalTrack::SetGemTrackIndex(), BmnHit::SetModule(), BmnTrack::SetNDF(), BmnTrack::SetParamFirst(), BmnTrack::SetParamLast(), BmnHit::SetStation(), and BmnTrack::SortHits().

Referenced by Exec().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ProcessDST() [2/2]

void BmnTrackConv::ProcessDST ( )

◆ ProcessEVE() [1/2]

void BmnTrackConv::ProcessEVE ( )

Definition at line 249 of file BmnTrackConv.cxx.

References fBMNBDPoints, fBMNCSCPoints, fBMNGemPoints, fBMNGlobalTracks, fBMNMCEvHeader, fBMNSilPoints, fBMNTof400Points, fCBMBDPoints, fCBMCSCPoints, fCBMGlobalTracks, fCBMMCEvHeader, fCBMPoints, fCBMTof400Points, CbmStsPoint::GetModule(), CbmStsPoint::GetStation(), i, CbmStsPoint::MomentumOut(), CbmStsPoint::PositionOut(), BmnSiliconPoint::SetModule(), BmnSiliconPoint::SetStation(), and tof.

Referenced by Exec().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ProcessEVE() [2/2]

void BmnTrackConv::ProcessEVE ( )

◆ SetRunSimInst() [1/2]

void BmnTrackConv::SetRunSimInst ( BmnFairRunSim * v)
inline

Definition at line 115 of file BmnTrackConv.h.

References fRunSimInst, and v.

◆ SetRunSimInst() [2/2]

void BmnTrackConv::SetRunSimInst ( BmnFairRunSim * v)
inline

Definition at line 115 of file BmnTrackConv.h.

References fRunSimInst, and v.

Member Data Documentation

◆ fBMNBDPoints

TClonesArray * BmnTrackConv::fBMNBDPoints = nullptr
protected

Definition at line 219 of file BmnTrackConv.h.

Referenced by CscModCbm2Bmn(), Init(), and ProcessEVE().

◆ fBMNBDPointsName

TString BmnTrackConv::fBMNBDPointsName
protected

Definition at line 174 of file BmnTrackConv.h.

Referenced by BmnTrackConv(), CscModCbm2Bmn(), and Init().

◆ fBMNCscHits

TClonesArray * BmnTrackConv::fBMNCscHits = nullptr
protected

Definition at line 204 of file BmnTrackConv.h.

Referenced by CscModCbm2Bmn(), Init(), and ProcessDST().

◆ fBMNCscHitsName

TString BmnTrackConv::fBMNCscHitsName
protected

Definition at line 165 of file BmnTrackConv.h.

Referenced by BmnTrackConv(), CscModCbm2Bmn(), and Init().

◆ fBMNCSCPoints

TClonesArray * BmnTrackConv::fBMNCSCPoints = nullptr
protected

Definition at line 218 of file BmnTrackConv.h.

Referenced by CscModCbm2Bmn(), Init(), and ProcessEVE().

◆ fBMNCSCPointsName

TString BmnTrackConv::fBMNCSCPointsName
protected

Definition at line 173 of file BmnTrackConv.h.

Referenced by BmnTrackConv(), CscModCbm2Bmn(), and Init().

◆ fBMNCscTracks

TClonesArray * BmnTrackConv::fBMNCscTracks = nullptr
protected

Definition at line 198 of file BmnTrackConv.h.

Referenced by CscModCbm2Bmn().

◆ fBMNCscTracksName

TString BmnTrackConv::fBMNCscTracksName
protected

Definition at line 160 of file BmnTrackConv.h.

Referenced by BmnTrackConv(), and CscModCbm2Bmn().

◆ fBMNDchTracks

TClonesArray * BmnTrackConv::fBMNDchTracks = nullptr
protected

Definition at line 207 of file BmnTrackConv.h.

Referenced by CscModCbm2Bmn().

◆ fBMNDchTracksIn

TClonesArray * BmnTrackConv::fBMNDchTracksIn = nullptr
protected

Definition at line 212 of file BmnTrackConv.h.

Referenced by CscModCbm2Bmn().

◆ fBMNDchTracksName

TString BmnTrackConv::fBMNDchTracksName
protected

Definition at line 168 of file BmnTrackConv.h.

Referenced by BmnTrackConv(), and CscModCbm2Bmn().

◆ fBMNEvHeader

DstEventHeader * BmnTrackConv::fBMNEvHeader = nullptr
protected

Definition at line 192 of file BmnTrackConv.h.

Referenced by CscModCbm2Bmn(), Init(), and ProcessDST().

◆ fBMNEvHeaderIn

DstEventHeader * BmnTrackConv::fBMNEvHeaderIn = nullptr
protected

Definition at line 208 of file BmnTrackConv.h.

Referenced by CscModCbm2Bmn(), Init(), and ProcessDST().

◆ fBMNEvHeaderName

TString BmnTrackConv::fBMNEvHeaderName
protected

Definition at line 154 of file BmnTrackConv.h.

Referenced by BmnTrackConv(), CscModCbm2Bmn(), and Init().

◆ fBMNGemHits

TClonesArray * BmnTrackConv::fBMNGemHits = nullptr
protected

Definition at line 202 of file BmnTrackConv.h.

Referenced by CscModCbm2Bmn(), Init(), and ProcessDST().

◆ fBMNGemHitsName

TString BmnTrackConv::fBMNGemHitsName
protected

Definition at line 163 of file BmnTrackConv.h.

Referenced by BmnTrackConv(), CscModCbm2Bmn(), and Init().

◆ fBMNGemPoints

TClonesArray * BmnTrackConv::fBMNGemPoints = nullptr
protected

Definition at line 216 of file BmnTrackConv.h.

Referenced by CscModCbm2Bmn(), Init(), and ProcessEVE().

◆ fBMNGemPointsName

TString BmnTrackConv::fBMNGemPointsName
protected

Definition at line 171 of file BmnTrackConv.h.

Referenced by BmnTrackConv(), CscModCbm2Bmn(), and Init().

◆ fBMNGemTracks

TClonesArray * BmnTrackConv::fBMNGemTracks = nullptr
protected

Definition at line 196 of file BmnTrackConv.h.

Referenced by CscModCbm2Bmn(), Init(), and ProcessDST().

◆ fBMNGemTracksName

TString BmnTrackConv::fBMNGemTracksName
protected

Definition at line 158 of file BmnTrackConv.h.

Referenced by BmnTrackConv(), CscModCbm2Bmn(), and Init().

◆ fBMNGlobalTracks

TClonesArray * BmnTrackConv::fBMNGlobalTracks = nullptr
protected

Definition at line 195 of file BmnTrackConv.h.

Referenced by CscModCbm2Bmn(), Init(), ProcessDST(), and ProcessEVE().

◆ fBMNGlobalTracksName

TString BmnTrackConv::fBMNGlobalTracksName
protected

Definition at line 157 of file BmnTrackConv.h.

Referenced by BmnTrackConv(), CscModCbm2Bmn(), and Init().

◆ fBMNInnerHits

TClonesArray * BmnTrackConv::fBMNInnerHits = nullptr
protected

Definition at line 201 of file BmnTrackConv.h.

Referenced by CscModCbm2Bmn(), Init(), and ProcessDST().

◆ fBMNInnerHitsName

TString BmnTrackConv::fBMNInnerHitsName
protected

Definition at line 162 of file BmnTrackConv.h.

Referenced by BmnTrackConv(), CscModCbm2Bmn(), and Init().

◆ fBMNMCEvHeader

FairMCEventHeader * BmnTrackConv::fBMNMCEvHeader = nullptr
protected

Definition at line 191 of file BmnTrackConv.h.

Referenced by CscModCbm2Bmn(), Init(), and ProcessEVE().

◆ fBMNMCEvHeaderName

TString BmnTrackConv::fBMNMCEvHeaderName
protected

Definition at line 153 of file BmnTrackConv.h.

Referenced by BmnTrackConv(), CscModCbm2Bmn(), and Init().

◆ fBMNMCGlobalTracksName

TString BmnTrackConv::fBMNMCGlobalTracksName
protected

Definition at line 156 of file BmnTrackConv.h.

Referenced by BmnTrackConv(), CscModCbm2Bmn(), and Init().

◆ fBMNMwpcHitsName

TString BmnTrackConv::fBMNMwpcHitsName
protected

Definition at line 169 of file BmnTrackConv.h.

Referenced by BmnTrackConv(), and CscModCbm2Bmn().

◆ fBMNMwpcSegment

TClonesArray * BmnTrackConv::fBMNMwpcSegment = nullptr
protected

Definition at line 214 of file BmnTrackConv.h.

Referenced by CscModCbm2Bmn().

◆ fBMNMwpcTracks

TClonesArray * BmnTrackConv::fBMNMwpcTracks = nullptr
protected

Definition at line 199 of file BmnTrackConv.h.

Referenced by CscModCbm2Bmn().

◆ fBMNMwpcTracksName

TString BmnTrackConv::fBMNMwpcTracksName
protected

Definition at line 161 of file BmnTrackConv.h.

Referenced by CscModCbm2Bmn().

◆ fBMNSilHits

TClonesArray * BmnTrackConv::fBMNSilHits = nullptr
protected

Definition at line 203 of file BmnTrackConv.h.

Referenced by CscModCbm2Bmn(), Init(), and ProcessDST().

◆ fBMNSilHitsName

TString BmnTrackConv::fBMNSilHitsName
protected

Definition at line 164 of file BmnTrackConv.h.

Referenced by BmnTrackConv(), CscModCbm2Bmn(), and Init().

◆ fBMNSilPoints

TClonesArray * BmnTrackConv::fBMNSilPoints = nullptr
protected

Definition at line 217 of file BmnTrackConv.h.

Referenced by CscModCbm2Bmn(), Init(), and ProcessEVE().

◆ fBMNSilPointsName

TString BmnTrackConv::fBMNSilPointsName
protected

Definition at line 172 of file BmnTrackConv.h.

Referenced by BmnTrackConv(), CscModCbm2Bmn(), and Init().

◆ fBMNSilTracks

TClonesArray * BmnTrackConv::fBMNSilTracks = nullptr
protected

Definition at line 197 of file BmnTrackConv.h.

Referenced by CscModCbm2Bmn(), Init(), and ProcessDST().

◆ fBMNSilTracksName

TString BmnTrackConv::fBMNSilTracksName
protected

Definition at line 159 of file BmnTrackConv.h.

Referenced by BmnTrackConv(), CscModCbm2Bmn(), and Init().

◆ fBMNTof400Hits

TClonesArray * BmnTrackConv::fBMNTof400Hits = nullptr
protected

Definition at line 205 of file BmnTrackConv.h.

Referenced by CscModCbm2Bmn().

◆ fBMNTof400HitsIn

TClonesArray * BmnTrackConv::fBMNTof400HitsIn = nullptr
protected

Definition at line 210 of file BmnTrackConv.h.

Referenced by CscModCbm2Bmn().

◆ fBMNTof400HitsName

TString BmnTrackConv::fBMNTof400HitsName
protected

Definition at line 166 of file BmnTrackConv.h.

Referenced by BmnTrackConv(), and CscModCbm2Bmn().

◆ fBMNTof400Points

TClonesArray * BmnTrackConv::fBMNTof400Points = nullptr
protected

Definition at line 220 of file BmnTrackConv.h.

Referenced by CscModCbm2Bmn(), Init(), and ProcessEVE().

◆ fBMNTof400PointsName

TString BmnTrackConv::fBMNTof400PointsName
protected

Definition at line 175 of file BmnTrackConv.h.

Referenced by BmnTrackConv(), CscModCbm2Bmn(), and Init().

◆ fBMNTof700Hits

TClonesArray * BmnTrackConv::fBMNTof700Hits = nullptr
protected

Definition at line 206 of file BmnTrackConv.h.

Referenced by CscModCbm2Bmn().

◆ fBMNTof700HitsIn

TClonesArray * BmnTrackConv::fBMNTof700HitsIn = nullptr
protected

Definition at line 211 of file BmnTrackConv.h.

Referenced by CscModCbm2Bmn().

◆ fBMNTof700HitsName

TString BmnTrackConv::fBMNTof700HitsName
protected

Definition at line 167 of file BmnTrackConv.h.

Referenced by BmnTrackConv(), and CscModCbm2Bmn().

◆ fBMNVertex

TClonesArray * BmnTrackConv::fBMNVertex = nullptr
protected

Definition at line 194 of file BmnTrackConv.h.

Referenced by CscModCbm2Bmn(), Init(), and ProcessDST().

◆ fBMNVertexName

TString BmnTrackConv::fBMNVertexName
protected

Definition at line 170 of file BmnTrackConv.h.

Referenced by BmnTrackConv(), CscModCbm2Bmn(), and Init().

◆ fBMNZDC

BmnZDCEventDataExt * BmnTrackConv::fBMNZDC = nullptr
protected

Definition at line 193 of file BmnTrackConv.h.

Referenced by CscModCbm2Bmn(), Init(), and ProcessDST().

◆ fBMNZDCIn

BmnZDCEventData * BmnTrackConv::fBMNZDCIn = nullptr
protected

Definition at line 209 of file BmnTrackConv.h.

Referenced by CscModCbm2Bmn(), Init(), and ProcessDST().

◆ fBMNZDCName

TString BmnTrackConv::fBMNZDCName
protected

Definition at line 155 of file BmnTrackConv.h.

Referenced by BmnTrackConv(), CscModCbm2Bmn(), and Init().

◆ fBrNames

vector< TString > BmnTrackConv::fBrNames
protected

Definition at line 228 of file BmnTrackConv.h.

Referenced by BmnTrackConv(), CscModCbm2Bmn(), and Init().

◆ fCBMBDPoints

TClonesArray * BmnTrackConv::fCBMBDPoints = nullptr
protected

Definition at line 188 of file BmnTrackConv.h.

Referenced by CscModCbm2Bmn(), Init(), and ProcessEVE().

◆ fCBMBDPointsName

TString BmnTrackConv::fCBMBDPointsName
protected

Definition at line 150 of file BmnTrackConv.h.

Referenced by BmnTrackConv(), CscModCbm2Bmn(), and Init().

◆ fCBMClusters

TClonesArray * BmnTrackConv::fCBMClusters = nullptr
protected

Definition at line 184 of file BmnTrackConv.h.

Referenced by CscModCbm2Bmn(), and Init().

◆ fCBMClustersName

TString BmnTrackConv::fCBMClustersName
protected

Definition at line 144 of file BmnTrackConv.h.

Referenced by BmnTrackConv(), CscModCbm2Bmn(), and Init().

◆ fCBMCSCPoints

TClonesArray * BmnTrackConv::fCBMCSCPoints = nullptr
protected

Definition at line 187 of file BmnTrackConv.h.

Referenced by CscModCbm2Bmn(), Init(), and ProcessEVE().

◆ fCBMCSCPointsName

TString BmnTrackConv::fCBMCSCPointsName
protected

Definition at line 149 of file BmnTrackConv.h.

Referenced by BmnTrackConv(), CscModCbm2Bmn(), and Init().

◆ fCBMEvHeader

FairEventHeader * BmnTrackConv::fCBMEvHeader = nullptr
protected

Definition at line 178 of file BmnTrackConv.h.

Referenced by CscModCbm2Bmn(), Init(), and ProcessDST().

◆ fCBMEvHeaderName

TString BmnTrackConv::fCBMEvHeaderName
protected

Definition at line 138 of file BmnTrackConv.h.

Referenced by BmnTrackConv(), CscModCbm2Bmn(), and Init().

◆ fCBMGlobalTracks

TClonesArray * BmnTrackConv::fCBMGlobalTracks = nullptr
protected

Definition at line 181 of file BmnTrackConv.h.

Referenced by CscModCbm2Bmn(), Init(), ProcessDST(), and ProcessEVE().

◆ fCBMGlobalTracksCSCName

TString BmnTrackConv::fCBMGlobalTracksCSCName
protected

Definition at line 141 of file BmnTrackConv.h.

Referenced by BmnTrackConv(), CscModCbm2Bmn(), and Init().

◆ fCBMGlobalTracksName

TString BmnTrackConv::fCBMGlobalTracksName
protected

Definition at line 140 of file BmnTrackConv.h.

Referenced by BmnTrackConv(), CscModCbm2Bmn(), and Init().

◆ fCBMHits

TClonesArray * BmnTrackConv::fCBMHits = nullptr
protected

Definition at line 182 of file BmnTrackConv.h.

Referenced by CscModCbm2Bmn(), Init(), and ProcessDST().

◆ fCBMHitsName

TString BmnTrackConv::fCBMHitsName
protected

Definition at line 142 of file BmnTrackConv.h.

Referenced by BmnTrackConv(), CscModCbm2Bmn(), and Init().

◆ fCBMMCEvHeader

FairMCEventHeader * BmnTrackConv::fCBMMCEvHeader = nullptr
protected

Definition at line 177 of file BmnTrackConv.h.

Referenced by CscModCbm2Bmn(), Init(), and ProcessEVE().

◆ fCBMMCEvHeaderName

TString BmnTrackConv::fCBMMCEvHeaderName
protected

Definition at line 137 of file BmnTrackConv.h.

Referenced by BmnTrackConv(), CscModCbm2Bmn(), and Init().

◆ fCBMoldBMNEvHeader

TClonesArray * BmnTrackConv::fCBMoldBMNEvHeader = nullptr
protected

Definition at line 180 of file BmnTrackConv.h.

Referenced by CscModCbm2Bmn(), Init(), and ProcessDST().

◆ fCBMoldBMNEvHeaderName

TString BmnTrackConv::fCBMoldBMNEvHeaderName
protected

Definition at line 139 of file BmnTrackConv.h.

Referenced by BmnTrackConv(), CscModCbm2Bmn(), and Init().

◆ fCBMPoints

TClonesArray * BmnTrackConv::fCBMPoints = nullptr
protected

Definition at line 186 of file BmnTrackConv.h.

Referenced by CscModCbm2Bmn(), Init(), and ProcessEVE().

◆ fCBMPointsName

TString BmnTrackConv::fCBMPointsName
protected

Definition at line 148 of file BmnTrackConv.h.

Referenced by BmnTrackConv(), CscModCbm2Bmn(), and Init().

◆ fCBMToF400Hits

TClonesArray * BmnTrackConv::fCBMToF400Hits = nullptr
protected

Definition at line 183 of file BmnTrackConv.h.

Referenced by CscModCbm2Bmn().

◆ fCBMToF400HitsName

TString BmnTrackConv::fCBMToF400HitsName
protected

Definition at line 143 of file BmnTrackConv.h.

Referenced by BmnTrackConv(), and CscModCbm2Bmn().

◆ fCBMTof400Points

TClonesArray * BmnTrackConv::fCBMTof400Points = nullptr
protected

Definition at line 189 of file BmnTrackConv.h.

Referenced by CscModCbm2Bmn(), Init(), and ProcessEVE().

◆ fCBMVertex

CbmVertex * BmnTrackConv::fCBMVertex = nullptr
protected

Definition at line 179 of file BmnTrackConv.h.

Referenced by CscModCbm2Bmn(), Init(), and ProcessDST().

◆ fCBMVertexName

TString BmnTrackConv::fCBMVertexName
protected

Definition at line 146 of file BmnTrackConv.h.

Referenced by BmnTrackConv(), CscModCbm2Bmn(), and Init().

◆ fCscStationSet

BmnCSCStationSet * BmnTrackConv::fCscStationSet = nullptr
protected

Definition at line 224 of file BmnTrackConv.h.

Referenced by BmnTrackConv(), ~BmnTrackConv(), and CscModCbm2Bmn().

◆ fDstFile

TFile * BmnTrackConv::fDstFile = nullptr
protected

Definition at line 226 of file BmnTrackConv.h.

Referenced by CscModCbm2Bmn(), Finish(), Init(), and ProcessDST().

◆ fDstFileName

TString BmnTrackConv::fDstFileName
protected

Definition at line 135 of file BmnTrackConv.h.

Referenced by BmnTrackConv(), CscModCbm2Bmn(), and Init().

◆ fDstTree

TTree * BmnTrackConv::fDstTree = nullptr
protected

Definition at line 227 of file BmnTrackConv.h.

Referenced by CscModCbm2Bmn(), Init(), and ProcessDST().

◆ fDstTreeName

TString BmnTrackConv::fDstTreeName
protected

Definition at line 133 of file BmnTrackConv.h.

Referenced by BmnTrackConv(), and CscModCbm2Bmn().

◆ fDstTreeNameNew

TString BmnTrackConv::fDstTreeNameNew
protected

Definition at line 134 of file BmnTrackConv.h.

Referenced by BmnTrackConv(), CscModCbm2Bmn(), and Init().

◆ fGemStationSet

BmnGemStripStationSet * BmnTrackConv::fGemStationSet = nullptr
protected

Definition at line 222 of file BmnTrackConv.h.

Referenced by BmnTrackConv(), ~BmnTrackConv(), CscModCbm2Bmn(), and ProcessDST().

◆ fInArrays

vector< TClonesArray * > BmnTrackConv::fInArrays
protected

Definition at line 229 of file BmnTrackConv.h.

Referenced by CscModCbm2Bmn(), Init(), and ProcessDST().

◆ fMapHit

vector< Int_t > BmnTrackConv::fMapHit
protected

Definition at line 233 of file BmnTrackConv.h.

Referenced by CscModCbm2Bmn(), and ProcessDST().

◆ fOutArrays

vector< TClonesArray * > BmnTrackConv::fOutArrays
protected

Definition at line 230 of file BmnTrackConv.h.

Referenced by CscModCbm2Bmn(), Finish(), Init(), and ProcessDST().

◆ fPeriodId

Int_t BmnTrackConv::fPeriodId
protected

Definition at line 238 of file BmnTrackConv.h.

Referenced by BmnTrackConv(), CscModCbm2Bmn(), and GemModCbm2Bmn().

◆ fRunId

Int_t BmnTrackConv::fRunId
protected

Definition at line 239 of file BmnTrackConv.h.

Referenced by BmnTrackConv(), and CscModCbm2Bmn().

◆ fRunSimInst

BmnFairRunSim * BmnTrackConv::fRunSimInst
protected

Definition at line 131 of file BmnTrackConv.h.

Referenced by CscModCbm2Bmn(), GetRunSimInst(), and SetRunSimInst().

◆ fSetup

BmnSetup BmnTrackConv::fSetup
protected

Definition at line 129 of file BmnTrackConv.h.

Referenced by BmnTrackConv(), and CscModCbm2Bmn().

◆ fSilStationSet

BmnSiliconStationSet * BmnTrackConv::fSilStationSet = nullptr
protected

Definition at line 223 of file BmnTrackConv.h.

Referenced by BmnTrackConv(), ~BmnTrackConv(), CscModCbm2Bmn(), and ProcessDST().

◆ fTof400PointsName

TString BmnTrackConv::fTof400PointsName
protected

Definition at line 151 of file BmnTrackConv.h.

Referenced by BmnTrackConv(), CscModCbm2Bmn(), and Init().

◆ iEv

Long64_t BmnTrackConv::iEv
protected

Definition at line 235 of file BmnTrackConv.h.

Referenced by BmnTrackConv(), CscModCbm2Bmn(), and ProcessDST().

◆ iEvFile

Long64_t BmnTrackConv::iEvFile
protected

Definition at line 236 of file BmnTrackConv.h.

Referenced by BmnTrackConv(), CscModCbm2Bmn(), and ProcessDST().

◆ isMCDST

Bool_t BmnTrackConv::isMCDST = kFALSE
protected

Definition at line 241 of file BmnTrackConv.h.

Referenced by CscModCbm2Bmn(), Init(), and ProcessDST().

◆ isMCEVE

Bool_t BmnTrackConv::isMCEVE = kFALSE
protected

Definition at line 242 of file BmnTrackConv.h.

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


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