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

#include <BmnToCbmHitConverter.h>

Inheritance diagram for BmnToCbmHitConverter:
Collaboration diagram for BmnToCbmHitConverter:

Public Member Functions

 BmnToCbmHitConverter ()
 BmnToCbmHitConverter (Int_t iVerbose, Bool_t isExp=kTRUE)
virtual ~BmnToCbmHitConverter ()
virtual InitStatus Init ()
virtual void Exec (Option_t *opt)
virtual void Finish ()
void SetGemConfigFile (TString file)
void SetSilConfigFile (TString file)
void SetVspConfigFile (TString file)
void SetFixedErrors (Float_t dXgem=0.015, Float_t dYgem=0.058, Float_t dXsil=0.003, Float_t dYsil=0.021)
void ApplyAlignment (CbmStsHit *hit)
void ApplyAlignment9 (CbmStsHit *hit)
void FillLorentzHistos (int irun)
void ApplyLorentzCorr (CbmStsHit *hit)
void EnableAlignment (Bool_t is_align_enabled=kTRUE)
void ReadCorrections (int irun, int igem, std::map< int, std::vector< Double_t > > *locCorX, std::map< int, std::vector< Double_t > > *locCorY, int &nx, int &ny)
Bool_t CorrectEffic (CbmStsHit *hit, int iq, Double_t tx=0, Double_t ty=0, Double_t pmom=0, int ikill=0)
void CorrectHitMC (CbmStsHit *hit, Double_t pmom, int iq)
void AddVspHits ()
void KillHits (set< int > *hitSet, set< int > *killedSet)
void SetMCcorr (Bool_t mccorr=kTRUE)
void SetEffCorr (Bool_t effcorr=kTRUE)
void SetEffFile (TString effFile, int ifile=0)
virtual void OnlineWrite (const std::unique_ptr< TTree > &resultTree)
 Write task resul to tree.
 BmnToCbmHitConverter ()
 BmnToCbmHitConverter (Int_t iVerbose, Bool_t isExp=kTRUE)
virtual ~BmnToCbmHitConverter ()
virtual InitStatus Init ()
virtual void Exec (Option_t *opt)
virtual void Finish ()
void SetGemConfigFile (TString file)
void SetSilConfigFile (TString file)
void SetVspConfigFile (TString file)
void SetFixedErrors (Float_t dXgem=0.015, Float_t dYgem=0.058, Float_t dXsil=0.003, Float_t dYsil=0.021)
void ApplyAlignment (CbmStsHit *hit)
void ApplyAlignment9 (CbmStsHit *hit)
void FillLorentzHistos (int irun)
void ApplyLorentzCorr (CbmStsHit *hit)
void EnableAlignment (Bool_t is_align_enabled=kTRUE)
void ReadCorrections (int irun, int igem, std::map< int, std::vector< Double_t > > *locCorX, std::map< int, std::vector< Double_t > > *locCorY, int &nx, int &ny)
Bool_t CorrectEffic (CbmStsHit *hit, int iq, Double_t tx=0, Double_t ty=0, Double_t pmom=0, int ikill=0)
void CorrectHitMC (CbmStsHit *hit, Double_t pmom, int iq)
void AddVspHits ()
void KillHits (set< int > *hitSet, set< int > *killedSet)
void SetMCcorr (Bool_t mccorr=kTRUE)
void SetEffCorr (Bool_t effcorr=kTRUE)
void SetEffFile (TString effFile, int ifile=0)
virtual void OnlineWrite (const std::unique_ptr< TTree > &resultTree)
 Write task resul to tree.
Public Member Functions inherited from BmnTask
 BmnTask ()
 Default constructor.
 BmnTask (const char *name, Int_t iVerbose=1)
 Standard constructor.
virtual ~BmnTask ()
 Destroy the BmnTask object.
 BmnTask (const BmnTask &)=delete
BmnTask & operator= (const BmnTask &)=delete
 BmnTask ()
 Default constructor.
 BmnTask (const char *name, Int_t iVerbose=1)
 Standard constructor.
virtual ~BmnTask ()
 Destroy the BmnTask object.
 BmnTask (const BmnTask &)=delete
BmnTask & operator= (const BmnTask &)=delete

Private Attributes

TString fBmnGemHitsBranchName
TString fBmnSilHitsBranchName
TString fBmnVspHitsBranchName
TString fCbmHitsBranchName
TString fEffFile [2]
TClonesArray * fBmnGemHitsArray
 Input array of BNM GEM Hits.
TClonesArray * fBmnGemUpperClusters
TClonesArray * fBmnGemLowerClusters
TClonesArray * fGemPoints
TClonesArray * fBmnSilHitsArray
 Input array of BNM Silicon Hits.
TClonesArray * fBmnSilUpperClusters
TClonesArray * fBmnSilLowerClusters
TClonesArray * fSilPoints
TClonesArray * fBmnVspHitsArray
 AZ-060625 Input array of VSP Silicon Hits.
TClonesArray * fBmnVspUpperClusters
TClonesArray * fBmnVspLowerClusters
TClonesArray * fVspPoints
TClonesArray * fMCTracks
TClonesArray * fCbmHitsArray
 Output array of CBM Hits.
TString fGemConfigFile
TString fSilConfigFile
TString fVspConfigFile
BmnGemStripStationSet * GemStationSet
BmnSiliconStationSet * SilStationSet
 Entire GEM detector.
BmnVSPStationSet * fVspStationSet
 Entire SILICON detector.
Bool_t fUseFixedErrors
 Entire VSP detector.
Float_t fDXgem
Float_t fDYgem
Float_t fDXsil
Float_t fDYsil
Bool_t fExp
Bool_t fMCcorr
Bool_t fEffCorr
Bool_t fieldFlag
Bool_t fAlignmentEnabled
int fPeriod
std::map< int, TH2D * > fhLorCorX [17]
std::map< int, TH2D * > fhLorCorY [17]

Detailed Description

Definition at line 18 of file BmnToCbmHitConverter.h.

Constructor & Destructor Documentation

◆ BmnToCbmHitConverter() [1/4]

BmnToCbmHitConverter::BmnToCbmHitConverter ( )

Definition at line 24 of file BmnToCbmHitConverter.cxx.

References BmnTask::BmnTask(), fAlignmentEnabled, fBmnGemHitsArray, fBmnGemHitsBranchName, fBmnGemLowerClusters, fBmnGemUpperClusters, fBmnSilHitsArray, fBmnSilHitsBranchName, fBmnSilLowerClusters, fBmnSilUpperClusters, fBmnVspHitsArray, fBmnVspHitsBranchName, fBmnVspLowerClusters, fBmnVspUpperClusters, fCbmHitsArray, fCbmHitsBranchName, fEffCorr, fEffFile, fExp, fGemConfigFile, fhLorCorX, fieldFlag, fMCcorr, fPeriod, fSilConfigFile, fUseFixedErrors, fVspConfigFile, fVspStationSet, GemStationSet, and SilStationSet.

Referenced by OnlineWrite().

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

◆ BmnToCbmHitConverter() [2/4]

◆ ~BmnToCbmHitConverter() [1/2]

BmnToCbmHitConverter::~BmnToCbmHitConverter ( )
virtual

Definition at line 99 of file BmnToCbmHitConverter.cxx.

◆ BmnToCbmHitConverter() [3/4]

BmnToCbmHitConverter::BmnToCbmHitConverter ( )

◆ BmnToCbmHitConverter() [4/4]

BmnToCbmHitConverter::BmnToCbmHitConverter ( Int_t iVerbose,
Bool_t isExp = kTRUE )

◆ ~BmnToCbmHitConverter() [2/2]

virtual BmnToCbmHitConverter::~BmnToCbmHitConverter ( )
virtual

Member Function Documentation

◆ AddVspHits() [1/2]

void BmnToCbmHitConverter::AddVspHits ( )

!!AZ - for VectorFinder (to have unique indices) - 260322

!!AZ - for VectorFinder (to have unique indices) - 260322

Definition at line 1150 of file BmnToCbmHitConverter.cxx.

References ApplyAlignment9(), ApplyLorentzCorr(), fAlignmentEnabled, fBmnVspHitsArray, fBmnVspLowerClusters, fBmnVspUpperClusters, fCbmHitsArray, CbmStsHit::fDigiB, CbmStsHit::fDigiF, fDXsil, fDYsil, fExp, fieldFlag, fPeriod, fUseFixedErrors, BmnHit::GetLowerClusterIndex(), BmnHit::GetModule(), BmnHit::GetStation(), BmnHit::GetUpperClusterIndex(), kVSP, StripCluster::MeanPosition, nhits, CbmStsHit::SetSignalDiv(), CbmStsHit::SetStrips(), StripCluster::TotalSignal, and StripCluster::Width.

Referenced by Exec().

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

◆ AddVspHits() [2/2]

void BmnToCbmHitConverter::AddVspHits ( )

◆ ApplyAlignment() [1/2]

void BmnToCbmHitConverter::ApplyAlignment ( CbmStsHit * hit)

Definition at line 539 of file BmnToCbmHitConverter.cxx.

References TMath::Cos(), TMath::DegToRad(), fhLorCorX, FillLorentzHistos(), GemStationSet, CbmStsHit::GetSectorNr(), CbmStsHit::GetStationNr(), CbmStsHit::GetSystemId(), kGEM, SilStationSet, TMath::Sin(), StsDX, StsDY, and TMath::Tan().

Here is the call graph for this function:

◆ ApplyAlignment() [2/2]

void BmnToCbmHitConverter::ApplyAlignment ( CbmStsHit * hit)

◆ ApplyAlignment9() [1/2]

void BmnToCbmHitConverter::ApplyAlignment9 ( CbmStsHit * hit)

Definition at line 1372 of file BmnToCbmHitConverter.cxx.

References fhLorCorX, FillLorentzHistos(), CbmStsHit::GetSectorNr(), CbmStsHit::GetStationNr(), CbmStsHit::GetSystemId(), and kGEM.

Referenced by AddVspHits(), and Exec().

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

◆ ApplyAlignment9() [2/2]

void BmnToCbmHitConverter::ApplyAlignment9 ( CbmStsHit * hit)

◆ ApplyLorentzCorr() [1/2]

void BmnToCbmHitConverter::ApplyLorentzCorr ( CbmStsHit * hit)

Definition at line 1667 of file BmnToCbmHitConverter.cxx.

References TMath::Abs(), fBmnGemHitsArray, fhLorCorX, fhLorCorY, fieldFlag, CbmStsHit::GetSectorNr(), CbmStsHit::GetStationNr(), CbmStsHit::GetSystemId(), TH1::GetXaxis(), TAxis::GetXmax(), TAxis::GetXmin(), TH1::GetYaxis(), TH2::Interpolate(), and kGEM.

Referenced by AddVspHits(), and Exec().

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

◆ ApplyLorentzCorr() [2/2]

void BmnToCbmHitConverter::ApplyLorentzCorr ( CbmStsHit * hit)

◆ CorrectEffic() [1/2]

Bool_t BmnToCbmHitConverter::CorrectEffic ( CbmStsHit * hit,
int iq,
Double_t tx = 0,
Double_t ty = 0,
Double_t pmom = 0,
int ikill = 0 )

Definition at line 871 of file BmnToCbmHitConverter.cxx.

References TMath::Abs(), f, fEffFile, TAxis::FindBin(), TDirectoryFile::FindObjectAny(), TH2::GetBinContent(), TH1::GetNbinsX(), TH1::GetNbinsY(), CbmStsHit::GetStationNr(), TH1::GetXaxis(), TAxis::GetXmax(), TAxis::GetXmin(), TH1::GetYaxis(), i, TMath::Log(), TMath::Max(), TFile::Open(), and TMath::Sign().

Referenced by Exec().

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

◆ CorrectEffic() [2/2]

Bool_t BmnToCbmHitConverter::CorrectEffic ( CbmStsHit * hit,
int iq,
Double_t tx = 0,
Double_t ty = 0,
Double_t pmom = 0,
int ikill = 0 )

◆ CorrectHitMC() [1/2]

void BmnToCbmHitConverter::CorrectHitMC ( CbmStsHit * hit,
Double_t pmom,
int iq )

Definition at line 1018 of file BmnToCbmHitConverter.cxx.

References TString::Atoi(), TString::Contains(), TString::Data(), TObjArray::Delete(), TString::First(), CbmStsHit::GetSectorNr(), CbmStsHit::GetStationNr(), CbmStsHit::GetSystemId(), kGEM, TString::Length(), TMath::Min(), TString::ReadLine(), TString::Tokenize(), and TObjArray::UncheckedAt().

Referenced by Exec().

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

◆ CorrectHitMC() [2/2]

void BmnToCbmHitConverter::CorrectHitMC ( CbmStsHit * hit,
Double_t pmom,
int iq )

◆ EnableAlignment() [1/2]

void BmnToCbmHitConverter::EnableAlignment ( Bool_t is_align_enabled = kTRUE)
inline

Definition at line 44 of file BmnToCbmHitConverter.h.

References fAlignmentEnabled.

Referenced by run_reco_bmn(), run_reco_bmn(), and run_reco_bmn().

Here is the caller graph for this function:

◆ EnableAlignment() [2/2]

void BmnToCbmHitConverter::EnableAlignment ( Bool_t is_align_enabled = kTRUE)
inline

Definition at line 44 of file BmnToCbmHitConverter.h.

References fAlignmentEnabled.

◆ Exec() [1/2]

void BmnToCbmHitConverter::Exec ( Option_t * opt)
virtual

!! AZ-071225 - temporary fix

!! AZ-071225 - temporary fix

!!AZ - for VectorFinder (to have unique indices) - 260322

!!AZ - for VectorFinder (to have unique indices) - 260322

Definition at line 103 of file BmnToCbmHitConverter.cxx.

References AddVspHits(), ApplyAlignment(), ApplyAlignment9(), ApplyLorentzCorr(), CorrectEffic(), CorrectHitMC(), fAlignmentEnabled, fBmnGemHitsArray, fBmnGemLowerClusters, fBmnGemUpperClusters, fBmnSilHitsArray, fBmnSilLowerClusters, fBmnSilUpperClusters, fBmnVspHitsArray, fCbmHitsArray, CbmStsHit::fDigiB, CbmStsHit::fDigiF, fDXgem, fDXsil, fDYgem, fDYsil, fEffCorr, fExp, fGemPoints, fieldFlag, fMCcorr, fMCTracks, fPeriod, fSilPoints, fUseFixedErrors, fVspStationSet, GemStationSet, BmnHit::GetDigitNumberMatch(), BmnLink::GetEntry(), BmnMatch::GetLink(), BmnHit::GetLowerClusterIndex(), BmnHit::GetModule(), CbmMCTrack::GetMomentum(), CbmMCTrack::GetP(), CbmMCTrack::GetPdgCode(), BmnHit::GetStation(), CbmStsHit::GetStationNr(), BmnHit::GetUpperClusterIndex(), TDatabasePDG::Instance(), BmnGemStripLayer::IsPointInsideStripLayer(), BmnHit::IsPseudo(), kGEM, KillHits(), kSILICON, StripCluster::MeanPosition, TMath::Nint(), TVector3::Px(), TVector3::Py(), TVector3::Pz(), TStopwatch::RealTime(), CbmStsHit::SetSignalDiv(), CbmStsHit::SetStatLayer(), CbmStsHit::SetStrips(), SilStationSet, TStopwatch::Start(), TStopwatch::Stop(), StripCluster::TotalSignal, StripCluster::Width, and workTime.

Here is the call graph for this function:

◆ Exec() [2/2]

virtual void BmnToCbmHitConverter::Exec ( Option_t * opt)
virtual

◆ FillLorentzHistos() [1/2]

void BmnToCbmHitConverter::FillLorentzHistos ( int irun)

!! AZ-310826

Definition at line 1485 of file BmnToCbmHitConverter.cxx.

References TMath::Abs(), TString::Atoi(), TFile::Close(), TString::Contains(), fhLorCorX, fhLorCorY, TString::First(), fVspStationSet, GemStationSet, TDirectoryFile::Get(), TH2::GetBinContent(), TDirectory::GetListOfKeys(), TDirectoryFile::GetListOfKeys(), TH1::GetNbinsX(), TH1::GetNbinsY(), TH1::GetXaxis(), TAxis::GetXmax(), TAxis::GetXmin(), TH1::GetYaxis(), TString::Insert(), TString::Itoa(), TString::Length(), TFile::Open(), TH2::SetBinContent(), TH1::SetDirectory(), and SilStationSet.

Referenced by ApplyAlignment(), and ApplyAlignment9().

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

◆ FillLorentzHistos() [2/2]

void BmnToCbmHitConverter::FillLorentzHistos ( int irun)

◆ Finish() [1/2]

void BmnToCbmHitConverter::Finish ( )
virtual

Definition at line 532 of file BmnToCbmHitConverter.cxx.

References workTime.

◆ Finish() [2/2]

virtual void BmnToCbmHitConverter::Finish ( )
virtual

◆ Init() [1/2]

◆ Init() [2/2]

virtual InitStatus BmnToCbmHitConverter::Init ( )
virtual

◆ KillHits() [1/2]

void BmnToCbmHitConverter::KillHits ( set< int > * hitSet,
set< int > * killedSet )

Definition at line 1258 of file BmnToCbmHitConverter.cxx.

References fCbmHitsArray, CbmStsHit::fDigiB, and CbmStsHit::fDigiF.

Referenced by Exec().

Here is the caller graph for this function:

◆ KillHits() [2/2]

void BmnToCbmHitConverter::KillHits ( set< int > * hitSet,
set< int > * killedSet )

◆ OnlineWrite() [1/2]

void BmnToCbmHitConverter::OnlineWrite ( const std::unique_ptr< TTree > & resultTree)
virtual
Parameters
resultTree

Reimplemented from BmnTask.

Definition at line 510 of file BmnToCbmHitConverter.cxx.

References fCbmHitsArray.

◆ OnlineWrite() [2/2]

virtual void BmnToCbmHitConverter::OnlineWrite ( const std::unique_ptr< TTree > & resultTree)
virtual

◆ ReadCorrections() [1/2]

void BmnToCbmHitConverter::ReadCorrections ( int irun,
int igem,
std::map< int, std::vector< Double_t > > * locCorX,
std::map< int, std::vector< Double_t > > * locCorY,
int & nx,
int & ny )

Definition at line 749 of file BmnToCbmHitConverter.cxx.

References TString::Atoi(), TString::Contains(), TString::Data(), TObjArray::Delete(), TObjArray::GetEntriesFast(), TString::ReadLine(), TString::Tokenize(), and TObjArray::UncheckedAt().

Here is the call graph for this function:

◆ ReadCorrections() [2/2]

void BmnToCbmHitConverter::ReadCorrections ( int irun,
int igem,
std::map< int, std::vector< Double_t > > * locCorX,
std::map< int, std::vector< Double_t > > * locCorY,
int & nx,
int & ny )

◆ SetEffCorr() [1/2]

void BmnToCbmHitConverter::SetEffCorr ( Bool_t effcorr = kTRUE)
inline

Definition at line 63 of file BmnToCbmHitConverter.h.

References fEffCorr.

◆ SetEffCorr() [2/2]

void BmnToCbmHitConverter::SetEffCorr ( Bool_t effcorr = kTRUE)
inline

Definition at line 63 of file BmnToCbmHitConverter.h.

References fEffCorr.

◆ SetEffFile() [1/2]

void BmnToCbmHitConverter::SetEffFile ( TString effFile,
int ifile = 0 )
inline

Definition at line 64 of file BmnToCbmHitConverter.h.

References fEffFile.

◆ SetEffFile() [2/2]

void BmnToCbmHitConverter::SetEffFile ( TString effFile,
int ifile = 0 )
inline

Definition at line 64 of file BmnToCbmHitConverter.h.

References fEffFile.

◆ SetFixedErrors() [1/2]

void BmnToCbmHitConverter::SetFixedErrors ( Float_t dXgem = 0.015,
Float_t dYgem = 0.058,
Float_t dXsil = 0.003,
Float_t dYsil = 0.021 )

Definition at line 521 of file BmnToCbmHitConverter.cxx.

References fDXgem, fDXsil, fDYgem, fDYsil, and fUseFixedErrors.

Referenced by run_reco_bmn(), run_reco_bmn(), run_reco_bmn(), and run_reco_bmn().

Here is the caller graph for this function:

◆ SetFixedErrors() [2/2]

void BmnToCbmHitConverter::SetFixedErrors ( Float_t dXgem = 0.015,
Float_t dYgem = 0.058,
Float_t dXsil = 0.003,
Float_t dYsil = 0.021 )

◆ SetGemConfigFile() [1/2]

void BmnToCbmHitConverter::SetGemConfigFile ( TString file)
inline

Definition at line 33 of file BmnToCbmHitConverter.h.

References fGemConfigFile.

Referenced by run_reco_bmn(), and run_reco_bmn().

Here is the caller graph for this function:

◆ SetGemConfigFile() [2/2]

void BmnToCbmHitConverter::SetGemConfigFile ( TString file)
inline

Definition at line 33 of file BmnToCbmHitConverter.h.

References fGemConfigFile.

◆ SetMCcorr() [1/2]

void BmnToCbmHitConverter::SetMCcorr ( Bool_t mccorr = kTRUE)
inline

Definition at line 62 of file BmnToCbmHitConverter.h.

References fMCcorr.

◆ SetMCcorr() [2/2]

void BmnToCbmHitConverter::SetMCcorr ( Bool_t mccorr = kTRUE)
inline

Definition at line 62 of file BmnToCbmHitConverter.h.

References fMCcorr.

◆ SetSilConfigFile() [1/2]

void BmnToCbmHitConverter::SetSilConfigFile ( TString file)
inline

Definition at line 34 of file BmnToCbmHitConverter.h.

References fSilConfigFile.

Referenced by run_reco_bmn(), and run_reco_bmn().

Here is the caller graph for this function:

◆ SetSilConfigFile() [2/2]

void BmnToCbmHitConverter::SetSilConfigFile ( TString file)
inline

Definition at line 34 of file BmnToCbmHitConverter.h.

References fSilConfigFile.

◆ SetVspConfigFile() [1/2]

void BmnToCbmHitConverter::SetVspConfigFile ( TString file)
inline

Definition at line 35 of file BmnToCbmHitConverter.h.

References fVspConfigFile.

Referenced by run_reco_bmn(), and run_reco_bmn().

Here is the caller graph for this function:

◆ SetVspConfigFile() [2/2]

void BmnToCbmHitConverter::SetVspConfigFile ( TString file)
inline

Definition at line 35 of file BmnToCbmHitConverter.h.

References fVspConfigFile.

Member Data Documentation

◆ fAlignmentEnabled

Bool_t BmnToCbmHitConverter::fAlignmentEnabled
private

◆ fBmnGemHitsArray

TClonesArray * BmnToCbmHitConverter::fBmnGemHitsArray
private

◆ fBmnGemHitsBranchName

TString BmnToCbmHitConverter::fBmnGemHitsBranchName
private

◆ fBmnGemLowerClusters

TClonesArray * BmnToCbmHitConverter::fBmnGemLowerClusters
private

◆ fBmnGemUpperClusters

TClonesArray * BmnToCbmHitConverter::fBmnGemUpperClusters
private

◆ fBmnSilHitsArray

TClonesArray * BmnToCbmHitConverter::fBmnSilHitsArray
private

◆ fBmnSilHitsBranchName

TString BmnToCbmHitConverter::fBmnSilHitsBranchName
private

◆ fBmnSilLowerClusters

TClonesArray * BmnToCbmHitConverter::fBmnSilLowerClusters
private

◆ fBmnSilUpperClusters

TClonesArray * BmnToCbmHitConverter::fBmnSilUpperClusters
private

◆ fBmnVspHitsArray

TClonesArray * BmnToCbmHitConverter::fBmnVspHitsArray
private

◆ fBmnVspHitsBranchName

TString BmnToCbmHitConverter::fBmnVspHitsBranchName
private

◆ fBmnVspLowerClusters

TClonesArray * BmnToCbmHitConverter::fBmnVspLowerClusters
private

◆ fBmnVspUpperClusters

TClonesArray * BmnToCbmHitConverter::fBmnVspUpperClusters
private

◆ fCbmHitsArray

TClonesArray * BmnToCbmHitConverter::fCbmHitsArray
private

◆ fCbmHitsBranchName

TString BmnToCbmHitConverter::fCbmHitsBranchName
private

Definition at line 72 of file BmnToCbmHitConverter.h.

Referenced by BmnToCbmHitConverter(), BmnToCbmHitConverter(), and OnlineWrite().

◆ fDXgem

Float_t BmnToCbmHitConverter::fDXgem
private

Definition at line 107 of file BmnToCbmHitConverter.h.

Referenced by Exec(), OnlineWrite(), and SetFixedErrors().

◆ fDXsil

Float_t BmnToCbmHitConverter::fDXsil
private

Definition at line 109 of file BmnToCbmHitConverter.h.

Referenced by AddVspHits(), Exec(), OnlineWrite(), and SetFixedErrors().

◆ fDYgem

Float_t BmnToCbmHitConverter::fDYgem
private

Definition at line 108 of file BmnToCbmHitConverter.h.

Referenced by Exec(), OnlineWrite(), and SetFixedErrors().

◆ fDYsil

Float_t BmnToCbmHitConverter::fDYsil
private

Definition at line 110 of file BmnToCbmHitConverter.h.

Referenced by AddVspHits(), Exec(), OnlineWrite(), and SetFixedErrors().

◆ fEffCorr

Bool_t BmnToCbmHitConverter::fEffCorr
private

◆ fEffFile

TString BmnToCbmHitConverter::fEffFile
private

◆ fExp

Bool_t BmnToCbmHitConverter::fExp
private

◆ fGemConfigFile

TString BmnToCbmHitConverter::fGemConfigFile
private

◆ fGemPoints

TClonesArray * BmnToCbmHitConverter::fGemPoints
private

Definition at line 79 of file BmnToCbmHitConverter.h.

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

◆ fhLorCorX

std::map< int, TH2D * > BmnToCbmHitConverter::fhLorCorX
private

◆ fhLorCorY

std::map< int, TH2D * > BmnToCbmHitConverter::fhLorCorY
private

Definition at line 119 of file BmnToCbmHitConverter.h.

Referenced by ApplyLorentzCorr(), FillLorentzHistos(), and OnlineWrite().

◆ fieldFlag

Bool_t BmnToCbmHitConverter::fieldFlag
private

◆ fMCcorr

Bool_t BmnToCbmHitConverter::fMCcorr
private

◆ fMCTracks

TClonesArray * BmnToCbmHitConverter::fMCTracks
private

Definition at line 93 of file BmnToCbmHitConverter.h.

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

◆ fPeriod

int BmnToCbmHitConverter::fPeriod
private

◆ fSilConfigFile

TString BmnToCbmHitConverter::fSilConfigFile
private

◆ fSilPoints

TClonesArray * BmnToCbmHitConverter::fSilPoints
private

Definition at line 85 of file BmnToCbmHitConverter.h.

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

◆ fUseFixedErrors

Bool_t BmnToCbmHitConverter::fUseFixedErrors
private

◆ fVspConfigFile

TString BmnToCbmHitConverter::fVspConfigFile
private

◆ fVspPoints

TClonesArray * BmnToCbmHitConverter::fVspPoints
private

Definition at line 91 of file BmnToCbmHitConverter.h.

Referenced by Init(), and OnlineWrite().

◆ fVspStationSet

BmnVSPStationSet * BmnToCbmHitConverter::fVspStationSet
private

◆ GemStationSet

BmnGemStripStationSet * BmnToCbmHitConverter::GemStationSet
private

◆ SilStationSet

BmnSiliconStationSet * BmnToCbmHitConverter::SilStationSet
private

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