BmnRoot
Loading...
Searching...
No Matches
BmnTrackConv Class Reference

#include <BmnTrackConv.h>

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

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 ()
 
BmnFairRunSimGetRunSimInst ()
 
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 ()
 
BmnFairRunSimGetRunSimInst ()
 
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)
 
 ClassDef (BmnTrackConv, 1)
 
Int_t GemModCbm2Bmn (Int_t iSt, Int_t iModCbm)
 
Int_t CscModCbm2Bmn (Int_t iSt, Int_t iModCbm)
 
 ClassDef (BmnTrackConv, 1)
 

Protected Attributes

BmnSetup fSetup
 
BmnFairRunSimfRunSimInst
 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
 
CbmVertexfCBMVertex = 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
 
DstEventHeaderfBMNEvHeader = nullptr
 
BmnZDCEventDataExtfBMNZDC = 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
 
DstEventHeaderfBMNEvHeaderIn = nullptr
 
BmnZDCEventDatafBMNZDCIn = 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
 
BmnGemStripStationSetfGemStationSet = nullptr
 
BmnSiliconStationSetfSilStationSet = nullptr
 
BmnCSCStationSetfCscStationSet = 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

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

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() [1/2]

BmnTrackConv::~BmnTrackConv ( )
virtual

Definition at line 99 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"} 
)

◆ ~BmnTrackConv() [2/2]

virtual BmnTrackConv::~BmnTrackConv ( )
virtual

Member Function Documentation

◆ ClassDef() [1/2]

BmnTrackConv::ClassDef ( BmnTrackConv  ,
 
)
protected

◆ ClassDef() [2/2]

BmnTrackConv::ClassDef ( BmnTrackConv  ,
 
)
protected

◆ CscModCbm2Bmn() [1/2]

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

Definition at line 566 of file BmnTrackConv.cxx.

References fPeriodId.

Referenced by ProcessDST().

◆ CscModCbm2Bmn() [2/2]

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

◆ Exec() [1/2]

void BmnTrackConv::Exec ( Option_t *  option)

Definition at line 237 of file BmnTrackConv.cxx.

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

◆ Exec() [2/2]

void BmnTrackConv::Exec ( Option_t *  option)

◆ Finish() [1/2]

void BmnTrackConv::Finish ( )

Definition at line 522 of file BmnTrackConv.cxx.

References fDstFile, and fOutArrays.

◆ Finish() [2/2]

void BmnTrackConv::Finish ( )

◆ FinishEvent() [1/2]

void BmnTrackConv::FinishEvent ( )

Definition at line 535 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 539 of file BmnTrackConv.cxx.

References fPeriodId.

Referenced by ProcessDST().

◆ GemModCbm2Bmn() [2/2]

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

◆ GetRunSimInst() [1/2]

BmnFairRunSim * BmnTrackConv::GetRunSimInst ( )
inline

Definition at line 110 of file BmnTrackConv.h.

References fRunSimInst.

◆ GetRunSimInst() [2/2]

BmnFairRunSim * BmnTrackConv::GetRunSimInst ( )
inline

Definition at line 110 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 BmnGlobalTrack::AddCscHitIndex(), BmnTrack::AddHit(), CbmVertex::CovMatrix(), CscModCbm2Bmn(), fBMNCscHits, fBMNEvHeader, fBMNEvHeaderIn, fBMNGemHits, fBMNGemTracks, fBMNGlobalTracks, fBMNInnerHits, fBMNSilHits, fBMNSilTracks, fBMNVertex, fBMNZDC, fBMNZDCIn, fCBMClusters, fCBMEvHeader, fCBMGlobalTracks, fCBMHits, fCBMoldBMNEvHeader, fCBMVertex, fDstFile, fDstTree, fGemStationSet, fInArrays, fMapHit, fOutArrays, fSilStationSet, GemModCbm2Bmn(), BmnZDCEventData::GetAsymmetry(), CbmStsTrack::GetChi2(), CbmVertex::GetChi2(), CbmHit::GetCovXY(), CbmStsHit::GetDigi(), BmnZDCEventData::GetEnergy(), BmnEventHeader::GetEventId(), DstEventHeader::GetEventId(), BmnEventHeader::GetEventTimeTS(), CbmStsCluster::GetMean(), BmnZDCEventData::GetMoment(), CbmStsTrack::GetNDF(), CbmVertex::GetNDF(), CbmStsCluster::GetNDigis(), BmnTrack::GetNHits(), BmnZDCEventData::GetNHits(), BmnGemStripStationSet::GetNStations(), BmnSiliconStationSet::GetNStations(), CbmStsTrack::GetNStsHits(), CbmVertex::GetNTracks(), CbmStsTrack::GetParamFirst(), CbmStsTrack::GetParamLast(), CbmStsTrack::GetPidHypo(), CbmStsCluster::GetQtot(), CbmStsHit::GetSectorNr(), CbmStsHit::GetStationNr(), CbmStsTrack::GetStsHitIndex(), CbmVertex::GetTrackInds(), BmnZDCEventData::GetX(), CbmVertex::GetX(), BmnZDCEventData::GetY(), CbmVertex::GetY(), CbmVertex::GetZ(), iEv, iEvFile, isMCDST, kGEM, kSILICON, BmnZDCEventDataExt::SetAsymmetry(), BmnTrack::SetChi2(), BmnCSCHit::SetClusterSizeInLowerLayer(), BmnGemStripHit::SetClusterSizeInLowerLayer(), BmnSiliconHit::SetClusterSizeInLowerLayer(), BmnCSCHit::SetClusterSizeInUpperLayer(), BmnGemStripHit::SetClusterSizeInUpperLayer(), BmnSiliconHit::SetClusterSizeInUpperLayer(), BmnHit::SetCovXY(), BmnHit::SetDetId(), BmnZDCEventDataExt::SetEnergy(), DstEventHeader::SetEventId(), DstEventHeader::SetEventTimeTS(), BmnGlobalTrack::SetGemTrackIndex(), BmnHit::SetModule(), BmnZDCEventDataExt::SetMoment(), BmnTrack::SetNDF(), BmnZDCEventDataExt::SetNHits(), BmnTrack::SetParamFirst(), BmnTrack::SetParamLast(), BmnGlobalTrack::SetPDG(), BmnGlobalTrack::SetSilTrackIndex(), BmnHit::SetStation(), BmnCSCHit::SetStripPositionInLowerLayer(), BmnGemStripHit::SetStripPositionInLowerLayer(), BmnSiliconHit::SetStripPositionInLowerLayer(), BmnCSCHit::SetStripPositionInUpperLayer(), BmnGemStripHit::SetStripPositionInUpperLayer(), BmnSiliconHit::SetStripPositionInUpperLayer(), BmnCSCHit::SetStripTotalSignalInLowerLayer(), BmnGemStripHit::SetStripTotalSignalInLowerLayer(), BmnSiliconHit::SetStripTotalSignalInLowerLayer(), BmnCSCHit::SetStripTotalSignalInUpperLayer(), BmnGemStripHit::SetStripTotalSignalInUpperLayer(), BmnSiliconHit::SetStripTotalSignalInUpperLayer(), BmnZDCEventDataExt::SetX(), BmnZDCEventDataExt::SetY(), and BmnTrack::SortHits().

Referenced by Exec().

◆ ProcessDST() [2/2]

void BmnTrackConv::ProcessDST ( )

◆ ProcessEVE() [1/2]

◆ ProcessEVE() [2/2]

void BmnTrackConv::ProcessEVE ( )

◆ SetRunSimInst() [1/2]

void BmnTrackConv::SetRunSimInst ( BmnFairRunSim v)
inline

Definition at line 114 of file BmnTrackConv.h.

References fRunSimInst, and v.

◆ SetRunSimInst() [2/2]

void BmnTrackConv::SetRunSimInst ( BmnFairRunSim v)
inline

Definition at line 114 of file BmnTrackConv.h.

References fRunSimInst, and v.

Member Data Documentation

◆ fBMNBDPoints

TClonesArray * BmnTrackConv::fBMNBDPoints = nullptr
protected

Definition at line 221 of file BmnTrackConv.h.

Referenced by Init(), and ProcessEVE().

◆ fBMNBDPointsName

TString BmnTrackConv::fBMNBDPointsName
protected

Definition at line 176 of file BmnTrackConv.h.

Referenced by BmnTrackConv(), and Init().

◆ fBMNCscHits

TClonesArray * BmnTrackConv::fBMNCscHits = nullptr
protected

Definition at line 206 of file BmnTrackConv.h.

Referenced by Init(), and ProcessDST().

◆ fBMNCscHitsName

TString BmnTrackConv::fBMNCscHitsName
protected

Definition at line 167 of file BmnTrackConv.h.

Referenced by BmnTrackConv(), and Init().

◆ fBMNCSCPoints

TClonesArray * BmnTrackConv::fBMNCSCPoints = nullptr
protected

Definition at line 220 of file BmnTrackConv.h.

Referenced by Init(), and ProcessEVE().

◆ fBMNCSCPointsName

TString BmnTrackConv::fBMNCSCPointsName
protected

Definition at line 175 of file BmnTrackConv.h.

Referenced by BmnTrackConv(), and Init().

◆ fBMNCscTracks

TClonesArray * BmnTrackConv::fBMNCscTracks = nullptr
protected

Definition at line 200 of file BmnTrackConv.h.

◆ fBMNCscTracksName

TString BmnTrackConv::fBMNCscTracksName
protected

Definition at line 162 of file BmnTrackConv.h.

Referenced by BmnTrackConv().

◆ fBMNDchTracks

TClonesArray * BmnTrackConv::fBMNDchTracks = nullptr
protected

Definition at line 209 of file BmnTrackConv.h.

◆ fBMNDchTracksIn

TClonesArray * BmnTrackConv::fBMNDchTracksIn = nullptr
protected

Definition at line 214 of file BmnTrackConv.h.

◆ fBMNDchTracksName

TString BmnTrackConv::fBMNDchTracksName
protected

Definition at line 170 of file BmnTrackConv.h.

Referenced by BmnTrackConv().

◆ fBMNEvHeader

DstEventHeader * BmnTrackConv::fBMNEvHeader = nullptr
protected

Definition at line 194 of file BmnTrackConv.h.

Referenced by Init(), and ProcessDST().

◆ fBMNEvHeaderIn

DstEventHeader * BmnTrackConv::fBMNEvHeaderIn = nullptr
protected

Definition at line 210 of file BmnTrackConv.h.

Referenced by Init(), and ProcessDST().

◆ fBMNEvHeaderName

TString BmnTrackConv::fBMNEvHeaderName
protected

Definition at line 156 of file BmnTrackConv.h.

Referenced by BmnTrackConv(), and Init().

◆ fBMNGemHits

TClonesArray * BmnTrackConv::fBMNGemHits = nullptr
protected

Definition at line 204 of file BmnTrackConv.h.

Referenced by Init(), and ProcessDST().

◆ fBMNGemHitsName

TString BmnTrackConv::fBMNGemHitsName
protected

Definition at line 165 of file BmnTrackConv.h.

Referenced by BmnTrackConv(), and Init().

◆ fBMNGemPoints

TClonesArray * BmnTrackConv::fBMNGemPoints = nullptr
protected

Definition at line 218 of file BmnTrackConv.h.

Referenced by Init(), and ProcessEVE().

◆ fBMNGemPointsName

TString BmnTrackConv::fBMNGemPointsName
protected

Definition at line 173 of file BmnTrackConv.h.

Referenced by BmnTrackConv(), and Init().

◆ fBMNGemTracks

TClonesArray * BmnTrackConv::fBMNGemTracks = nullptr
protected

Definition at line 198 of file BmnTrackConv.h.

Referenced by Init(), and ProcessDST().

◆ fBMNGemTracksName

TString BmnTrackConv::fBMNGemTracksName
protected

Definition at line 160 of file BmnTrackConv.h.

Referenced by BmnTrackConv(), and Init().

◆ fBMNGlobalTracks

TClonesArray * BmnTrackConv::fBMNGlobalTracks = nullptr
protected

Definition at line 197 of file BmnTrackConv.h.

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

◆ fBMNGlobalTracksName

TString BmnTrackConv::fBMNGlobalTracksName
protected

Definition at line 159 of file BmnTrackConv.h.

Referenced by BmnTrackConv(), and Init().

◆ fBMNInnerHits

TClonesArray * BmnTrackConv::fBMNInnerHits = nullptr
protected

Definition at line 203 of file BmnTrackConv.h.

Referenced by Init(), and ProcessDST().

◆ fBMNInnerHitsName

TString BmnTrackConv::fBMNInnerHitsName
protected

Definition at line 164 of file BmnTrackConv.h.

Referenced by BmnTrackConv(), and Init().

◆ fBMNMCEvHeader

FairMCEventHeader * BmnTrackConv::fBMNMCEvHeader = nullptr
protected

Definition at line 193 of file BmnTrackConv.h.

Referenced by Init(), and ProcessEVE().

◆ fBMNMCEvHeaderName

TString BmnTrackConv::fBMNMCEvHeaderName
protected

Definition at line 155 of file BmnTrackConv.h.

Referenced by BmnTrackConv(), and Init().

◆ fBMNMCGlobalTracksName

TString BmnTrackConv::fBMNMCGlobalTracksName
protected

Definition at line 158 of file BmnTrackConv.h.

Referenced by BmnTrackConv(), and Init().

◆ fBMNMwpcHitsName

TString BmnTrackConv::fBMNMwpcHitsName
protected

Definition at line 171 of file BmnTrackConv.h.

Referenced by BmnTrackConv().

◆ fBMNMwpcSegment

TClonesArray * BmnTrackConv::fBMNMwpcSegment = nullptr
protected

Definition at line 216 of file BmnTrackConv.h.

◆ fBMNMwpcTracks

TClonesArray * BmnTrackConv::fBMNMwpcTracks = nullptr
protected

Definition at line 201 of file BmnTrackConv.h.

◆ fBMNMwpcTracksName

TString BmnTrackConv::fBMNMwpcTracksName
protected

Definition at line 163 of file BmnTrackConv.h.

◆ fBMNSilHits

TClonesArray * BmnTrackConv::fBMNSilHits = nullptr
protected

Definition at line 205 of file BmnTrackConv.h.

Referenced by Init(), and ProcessDST().

◆ fBMNSilHitsName

TString BmnTrackConv::fBMNSilHitsName
protected

Definition at line 166 of file BmnTrackConv.h.

Referenced by BmnTrackConv(), and Init().

◆ fBMNSilPoints

TClonesArray * BmnTrackConv::fBMNSilPoints = nullptr
protected

Definition at line 219 of file BmnTrackConv.h.

Referenced by Init(), and ProcessEVE().

◆ fBMNSilPointsName

TString BmnTrackConv::fBMNSilPointsName
protected

Definition at line 174 of file BmnTrackConv.h.

Referenced by BmnTrackConv(), and Init().

◆ fBMNSilTracks

TClonesArray * BmnTrackConv::fBMNSilTracks = nullptr
protected

Definition at line 199 of file BmnTrackConv.h.

Referenced by Init(), and ProcessDST().

◆ fBMNSilTracksName

TString BmnTrackConv::fBMNSilTracksName
protected

Definition at line 161 of file BmnTrackConv.h.

Referenced by BmnTrackConv(), and Init().

◆ fBMNTof400Hits

TClonesArray * BmnTrackConv::fBMNTof400Hits = nullptr
protected

Definition at line 207 of file BmnTrackConv.h.

◆ fBMNTof400HitsIn

TClonesArray * BmnTrackConv::fBMNTof400HitsIn = nullptr
protected

Definition at line 212 of file BmnTrackConv.h.

◆ fBMNTof400HitsName

TString BmnTrackConv::fBMNTof400HitsName
protected

Definition at line 168 of file BmnTrackConv.h.

Referenced by BmnTrackConv().

◆ fBMNTof400Points

TClonesArray * BmnTrackConv::fBMNTof400Points = nullptr
protected

Definition at line 222 of file BmnTrackConv.h.

Referenced by Init(), and ProcessEVE().

◆ fBMNTof400PointsName

TString BmnTrackConv::fBMNTof400PointsName
protected

Definition at line 177 of file BmnTrackConv.h.

Referenced by BmnTrackConv(), and Init().

◆ fBMNTof700Hits

TClonesArray * BmnTrackConv::fBMNTof700Hits = nullptr
protected

Definition at line 208 of file BmnTrackConv.h.

◆ fBMNTof700HitsIn

TClonesArray * BmnTrackConv::fBMNTof700HitsIn = nullptr
protected

Definition at line 213 of file BmnTrackConv.h.

◆ fBMNTof700HitsName

TString BmnTrackConv::fBMNTof700HitsName
protected

Definition at line 169 of file BmnTrackConv.h.

Referenced by BmnTrackConv().

◆ fBMNVertex

TClonesArray * BmnTrackConv::fBMNVertex = nullptr
protected

Definition at line 196 of file BmnTrackConv.h.

Referenced by Init(), and ProcessDST().

◆ fBMNVertexName

TString BmnTrackConv::fBMNVertexName
protected

Definition at line 172 of file BmnTrackConv.h.

Referenced by BmnTrackConv(), and Init().

◆ fBMNZDC

BmnZDCEventDataExt * BmnTrackConv::fBMNZDC = nullptr
protected

Definition at line 195 of file BmnTrackConv.h.

Referenced by Init(), and ProcessDST().

◆ fBMNZDCIn

BmnZDCEventData * BmnTrackConv::fBMNZDCIn = nullptr
protected

Definition at line 211 of file BmnTrackConv.h.

Referenced by Init(), and ProcessDST().

◆ fBMNZDCName

TString BmnTrackConv::fBMNZDCName
protected

Definition at line 157 of file BmnTrackConv.h.

Referenced by BmnTrackConv(), and Init().

◆ fBrNames

vector< TString > BmnTrackConv::fBrNames
protected

Definition at line 230 of file BmnTrackConv.h.

Referenced by BmnTrackConv(), and Init().

◆ fCBMBDPoints

TClonesArray * BmnTrackConv::fCBMBDPoints = nullptr
protected

Definition at line 190 of file BmnTrackConv.h.

Referenced by Init(), and ProcessEVE().

◆ fCBMBDPointsName

TString BmnTrackConv::fCBMBDPointsName
protected

Definition at line 152 of file BmnTrackConv.h.

Referenced by BmnTrackConv(), and Init().

◆ fCBMClusters

TClonesArray * BmnTrackConv::fCBMClusters = nullptr
protected

Definition at line 186 of file BmnTrackConv.h.

Referenced by Init(), and ProcessDST().

◆ fCBMClustersName

TString BmnTrackConv::fCBMClustersName
protected

Definition at line 146 of file BmnTrackConv.h.

Referenced by BmnTrackConv(), and Init().

◆ fCBMCSCPoints

TClonesArray * BmnTrackConv::fCBMCSCPoints = nullptr
protected

Definition at line 189 of file BmnTrackConv.h.

Referenced by Init(), and ProcessEVE().

◆ fCBMCSCPointsName

TString BmnTrackConv::fCBMCSCPointsName
protected

Definition at line 151 of file BmnTrackConv.h.

Referenced by BmnTrackConv(), and Init().

◆ fCBMEvHeader

FairEventHeader * BmnTrackConv::fCBMEvHeader = nullptr
protected

Definition at line 180 of file BmnTrackConv.h.

Referenced by Init(), and ProcessDST().

◆ fCBMEvHeaderName

TString BmnTrackConv::fCBMEvHeaderName
protected

Definition at line 140 of file BmnTrackConv.h.

Referenced by BmnTrackConv(), and Init().

◆ fCBMGlobalTracks

TClonesArray * BmnTrackConv::fCBMGlobalTracks = nullptr
protected

Definition at line 183 of file BmnTrackConv.h.

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

◆ fCBMGlobalTracksCSCName

TString BmnTrackConv::fCBMGlobalTracksCSCName
protected

Definition at line 143 of file BmnTrackConv.h.

Referenced by BmnTrackConv(), and Init().

◆ fCBMGlobalTracksName

TString BmnTrackConv::fCBMGlobalTracksName
protected

Definition at line 142 of file BmnTrackConv.h.

Referenced by BmnTrackConv(), and Init().

◆ fCBMHits

TClonesArray * BmnTrackConv::fCBMHits = nullptr
protected

Definition at line 184 of file BmnTrackConv.h.

Referenced by Init(), and ProcessDST().

◆ fCBMHitsName

TString BmnTrackConv::fCBMHitsName
protected

Definition at line 144 of file BmnTrackConv.h.

Referenced by BmnTrackConv(), and Init().

◆ fCBMMCEvHeader

FairMCEventHeader * BmnTrackConv::fCBMMCEvHeader = nullptr
protected

Definition at line 179 of file BmnTrackConv.h.

Referenced by Init(), and ProcessEVE().

◆ fCBMMCEvHeaderName

TString BmnTrackConv::fCBMMCEvHeaderName
protected

Definition at line 139 of file BmnTrackConv.h.

Referenced by BmnTrackConv(), and Init().

◆ fCBMoldBMNEvHeader

TClonesArray * BmnTrackConv::fCBMoldBMNEvHeader = nullptr
protected

Definition at line 182 of file BmnTrackConv.h.

Referenced by Init(), and ProcessDST().

◆ fCBMoldBMNEvHeaderName

TString BmnTrackConv::fCBMoldBMNEvHeaderName
protected

Definition at line 141 of file BmnTrackConv.h.

Referenced by BmnTrackConv(), and Init().

◆ fCBMPoints

TClonesArray * BmnTrackConv::fCBMPoints = nullptr
protected

Definition at line 188 of file BmnTrackConv.h.

Referenced by Init(), and ProcessEVE().

◆ fCBMPointsName

TString BmnTrackConv::fCBMPointsName
protected

Definition at line 150 of file BmnTrackConv.h.

Referenced by BmnTrackConv(), and Init().

◆ fCBMToF400Hits

TClonesArray * BmnTrackConv::fCBMToF400Hits = nullptr
protected

Definition at line 185 of file BmnTrackConv.h.

◆ fCBMToF400HitsName

TString BmnTrackConv::fCBMToF400HitsName
protected

Definition at line 145 of file BmnTrackConv.h.

Referenced by BmnTrackConv().

◆ fCBMTof400Points

TClonesArray * BmnTrackConv::fCBMTof400Points = nullptr
protected

Definition at line 191 of file BmnTrackConv.h.

Referenced by Init(), and ProcessEVE().

◆ fCBMVertex

CbmVertex * BmnTrackConv::fCBMVertex = nullptr
protected

Definition at line 181 of file BmnTrackConv.h.

Referenced by Init(), and ProcessDST().

◆ fCBMVertexName

TString BmnTrackConv::fCBMVertexName
protected

Definition at line 148 of file BmnTrackConv.h.

Referenced by BmnTrackConv(), and Init().

◆ fCscStationSet

BmnCSCStationSet * BmnTrackConv::fCscStationSet = nullptr
protected

Definition at line 226 of file BmnTrackConv.h.

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

◆ fDstFile

TFile * BmnTrackConv::fDstFile = nullptr
protected

Definition at line 228 of file BmnTrackConv.h.

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

◆ fDstFileName

TString BmnTrackConv::fDstFileName
protected

Definition at line 137 of file BmnTrackConv.h.

Referenced by BmnTrackConv(), and Init().

◆ fDstTree

TTree * BmnTrackConv::fDstTree = nullptr
protected

Definition at line 229 of file BmnTrackConv.h.

Referenced by Init(), and ProcessDST().

◆ fDstTreeName

TString BmnTrackConv::fDstTreeName
protected

Definition at line 135 of file BmnTrackConv.h.

Referenced by BmnTrackConv().

◆ fDstTreeNameNew

TString BmnTrackConv::fDstTreeNameNew
protected

Definition at line 136 of file BmnTrackConv.h.

Referenced by BmnTrackConv(), and Init().

◆ fGemStationSet

BmnGemStripStationSet * BmnTrackConv::fGemStationSet = nullptr
protected

Definition at line 224 of file BmnTrackConv.h.

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

◆ fInArrays

vector< TClonesArray * > BmnTrackConv::fInArrays
protected

Definition at line 231 of file BmnTrackConv.h.

Referenced by Init(), and ProcessDST().

◆ fMapHit

vector< Int_t > BmnTrackConv::fMapHit
protected

Definition at line 235 of file BmnTrackConv.h.

Referenced by ProcessDST().

◆ fOutArrays

vector< TClonesArray * > BmnTrackConv::fOutArrays
protected

Definition at line 232 of file BmnTrackConv.h.

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

◆ fPeriodId

Int_t BmnTrackConv::fPeriodId
protected

Definition at line 241 of file BmnTrackConv.h.

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

◆ fRunId

Int_t BmnTrackConv::fRunId
protected

Definition at line 242 of file BmnTrackConv.h.

Referenced by BmnTrackConv().

◆ fRunSimInst

BmnFairRunSim * BmnTrackConv::fRunSimInst
protected

instance of the task manager

Definition at line 133 of file BmnTrackConv.h.

Referenced by GetRunSimInst(), and SetRunSimInst().

◆ fSetup

BmnSetup BmnTrackConv::fSetup
protected

Definition at line 131 of file BmnTrackConv.h.

Referenced by BmnTrackConv().

◆ fSilStationSet

BmnSiliconStationSet * BmnTrackConv::fSilStationSet = nullptr
protected

Definition at line 225 of file BmnTrackConv.h.

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

◆ fTof400PointsName

TString BmnTrackConv::fTof400PointsName
protected

Definition at line 153 of file BmnTrackConv.h.

Referenced by BmnTrackConv(), and Init().

◆ iEv

Long64_t BmnTrackConv::iEv
protected

Definition at line 238 of file BmnTrackConv.h.

Referenced by BmnTrackConv(), and ProcessDST().

◆ iEvFile

Long64_t BmnTrackConv::iEvFile
protected

Definition at line 239 of file BmnTrackConv.h.

Referenced by BmnTrackConv(), and ProcessDST().

◆ isMCDST

Bool_t BmnTrackConv::isMCDST = kFALSE
protected

Definition at line 244 of file BmnTrackConv.h.

Referenced by Init(), and ProcessDST().

◆ isMCEVE

Bool_t BmnTrackConv::isMCEVE = kFALSE
protected

Definition at line 245 of file BmnTrackConv.h.

Referenced by Exec(), and Init().


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