|
BmnRoot
|
#include <BmnToCbmHitConverter.h>
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 | 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) |
| void | CorrectHitMC (CbmStsHit *hit, Double_t pmom, int iq) |
| void | AddVspHits () |
| void | SetMCcorr (Bool_t mccorr=kTRUE) |
| 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 | 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) |
| void | CorrectHitMC (CbmStsHit *hit, Double_t pmom, int iq) |
| void | AddVspHits () |
| void | SetMCcorr (Bool_t mccorr=kTRUE) |
| virtual void | OnlineWrite (const std::unique_ptr< TTree > &resultTree) |
| Write task resul to tree. | |
Public Member Functions inherited from BmnTask | |
| BmnTask () | |
| BmnTask (const char *name, Int_t iVerbose=1) | |
| virtual | ~BmnTask () |
| Destroy the BmnTask object. | |
| BmnTask (const BmnTask &)=delete | |
| BmnTask & | operator= (const BmnTask &)=delete |
| ClassDef (BmnTask, 1) | |
| BmnTask () | |
| BmnTask (const char *name, Int_t iVerbose=1) | |
| virtual | ~BmnTask () |
| Destroy the BmnTask object. | |
| BmnTask (const BmnTask &)=delete | |
| BmnTask & | operator= (const BmnTask &)=delete |
| ClassDef (BmnTask, 1) | |
Definition at line 17 of file BmnToCbmHitConverter.h.
| BmnToCbmHitConverter::BmnToCbmHitConverter | ( | ) |
Definition at line 20 of file BmnToCbmHitConverter.cxx.
| BmnToCbmHitConverter::BmnToCbmHitConverter | ( | Int_t | iVerbose, |
| Bool_t | isExp = kTRUE |
||
| ) |
Definition at line 52 of file BmnToCbmHitConverter.cxx.
|
virtual |
Definition at line 83 of file BmnToCbmHitConverter.cxx.
| BmnToCbmHitConverter::BmnToCbmHitConverter | ( | ) |
| BmnToCbmHitConverter::BmnToCbmHitConverter | ( | Int_t | iVerbose, |
| Bool_t | isExp = kTRUE |
||
| ) |
|
virtual |
| void BmnToCbmHitConverter::AddVspHits | ( | ) |
!!AZ - for VectorFinder (to have unique indices) - 260322
!!AZ - for VectorFinder (to have unique indices) - 260322
Definition at line 1052 of file BmnToCbmHitConverter.cxx.
References ApplyAlignment(), CbmStsHit::fDigiB, CbmStsHit::fDigiF, BmnHit::GetLowerClusterIndex(), BmnHit::GetModule(), BmnHit::GetStation(), BmnHit::GetUpperClusterIndex(), kVSP, StripCluster::MeanPosition, CbmStsHit::SetSignalDiv(), CbmStsHit::SetStrips(), StripCluster::TotalSignal, and StripCluster::Width.
Referenced by Exec().
| void BmnToCbmHitConverter::AddVspHits | ( | ) |
| void BmnToCbmHitConverter::ApplyAlignment | ( | CbmStsHit * | hit | ) |
Definition at line 394 of file BmnToCbmHitConverter.cxx.
References BmnGemStripStationSet::GetNStations(), BmnSiliconStationSet::GetNStations(), BmnVSPStationSet::GetNStations(), CbmStsHit::GetSectorNr(), CbmStsHit::GetStationNr(), CbmStsHit::GetSystemId(), BmnGemStripStationSet::GetZStationPosition(), BmnSiliconStationSet::GetZStationPosition(), BmnVSPStationSet::GetZStationPosition(), kGEM, and ReadCorrections().
Referenced by AddVspHits(), and Exec().
| void BmnToCbmHitConverter::ApplyAlignment | ( | CbmStsHit * | hit | ) |
| Bool_t BmnToCbmHitConverter::CorrectEffic | ( | CbmStsHit * | hit, |
| int | iq | ||
| ) |
Definition at line 853 of file BmnToCbmHitConverter.cxx.
References f, CbmStsHit::GetStationNr(), and i.
Referenced by Exec().
| Bool_t BmnToCbmHitConverter::CorrectEffic | ( | CbmStsHit * | hit, |
| int | iq | ||
| ) |
| void BmnToCbmHitConverter::CorrectHitMC | ( | CbmStsHit * | hit, |
| Double_t | pmom, | ||
| int | iq | ||
| ) |
Definition at line 920 of file BmnToCbmHitConverter.cxx.
References CbmStsHit::GetSectorNr(), CbmStsHit::GetStationNr(), CbmStsHit::GetSystemId(), and kGEM.
Referenced by Exec().
| void BmnToCbmHitConverter::CorrectHitMC | ( | CbmStsHit * | hit, |
| Double_t | pmom, | ||
| int | iq | ||
| ) |
|
inline |
Definition at line 40 of file BmnToCbmHitConverter.h.
|
inline |
Definition at line 40 of file BmnToCbmHitConverter.h.
|
virtual |
!!AZ - for VectorFinder (to have unique indices) - 260322
!!AZ - for VectorFinder (to have unique indices) - 260322
Definition at line 87 of file BmnToCbmHitConverter.cxx.
References AddVspHits(), ApplyAlignment(), CorrectEffic(), CorrectHitMC(), CbmStsHit::fDigiB, CbmStsHit::fDigiF, BmnHit::GetLowerClusterIndex(), BmnHit::GetModule(), BmnGemStripStation::GetModule(), BmnSiliconStationSet::GetNStations(), BmnVSPStationSet::GetNStations(), BmnGemStripModule::GetNStripLayers(), CbmMCTrack::GetP(), CbmMCTrack::GetPdgCode(), BmnHit::GetStation(), BmnGemStripStationSet::GetStation(), BmnGemStripModule::GetStripLayer(), BmnHit::GetUpperClusterIndex(), BmnGemStripLayer::IsPointInsideStripLayer(), BmnHit::IsPseudo(), kGEM, kSILICON, StripCluster::MeanPosition, CbmStsHit::SetSignalDiv(), CbmStsHit::SetStrips(), StripCluster::TotalSignal, and StripCluster::Width.
|
virtual |
|
virtual |
Definition at line 387 of file BmnToCbmHitConverter.cxx.
|
virtual |
|
virtual |
Definition at line 320 of file BmnToCbmHitConverter.cxx.
|
virtual |
|
virtual |
Write task resul to tree.
| resultTree |
Reimplemented from BmnTask.
Definition at line 369 of file BmnToCbmHitConverter.cxx.
|
virtual |
| 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 731 of file BmnToCbmHitConverter.cxx.
Referenced by ApplyAlignment().
| 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 | ||
| ) |
| 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 378 of file BmnToCbmHitConverter.cxx.
Referenced by run_reco_bmn().
| void BmnToCbmHitConverter::SetFixedErrors | ( | Float_t | dXgem = 0.015, |
| Float_t | dYgem = 0.058, |
||
| Float_t | dXsil = 0.003, |
||
| Float_t | dYsil = 0.021 |
||
| ) |
|
inline |
Definition at line 32 of file BmnToCbmHitConverter.h.
|
inline |
Definition at line 32 of file BmnToCbmHitConverter.h.
|
inline |
Definition at line 51 of file BmnToCbmHitConverter.h.
|
inline |
Definition at line 51 of file BmnToCbmHitConverter.h.
|
inline |
Definition at line 33 of file BmnToCbmHitConverter.h.
|
inline |
Definition at line 33 of file BmnToCbmHitConverter.h.
|
inline |
Definition at line 34 of file BmnToCbmHitConverter.h.
|
inline |
Definition at line 34 of file BmnToCbmHitConverter.h.