|
BmnRoot
|
#include <BmnGemFastDigitize.h>
Public Member Functions | |
| BmnGemFastDigitize () | |
| ~BmnGemFastDigitize () | |
| virtual InitStatus | Init () |
| virtual void | Exec (Option_t *opt) |
| virtual void | Finish () |
| void | ProduceHitResponseFast (CbmStsSensor *sensor, std::set< Int_t > &pSet, Double_t *stripSignalF, Double_t *stripSignalB, std::map< Int_t, std::set< Int_t > > &chanPointMapF, std::map< Int_t, std::set< Int_t > > &chanPointMapB) |
| Double_t | GetNumberOfClusters (Double_t beta, Double_t gamma, Double_t charge, Double_t p0, Double_t p1) |
| BmnGemFastDigitize () | |
| ~BmnGemFastDigitize () | |
| virtual InitStatus | Init () |
| virtual void | Exec (Option_t *opt) |
| virtual void | Finish () |
| void | ProduceHitResponseFast (CbmStsSensor *sensor, std::set< Int_t > &pSet, Double_t *stripSignalF, Double_t *stripSignalB, std::map< Int_t, std::set< Int_t > > &chanPointMapF, std::map< Int_t, std::set< Int_t > > &chanPointMapB) |
| Double_t | GetNumberOfClusters (Double_t beta, Double_t gamma, Double_t charge, Double_t p0, Double_t p1) |
Definition at line 30 of file BmnGemFastDigitize.h.
| BmnGemFastDigitize::BmnGemFastDigitize | ( | ) |
Default constructor
Definition at line 43 of file BmnGemFastDigitize.cxx.
| BmnGemFastDigitize::~BmnGemFastDigitize | ( | ) |
Destructor
Definition at line 51 of file BmnGemFastDigitize.cxx.
| BmnGemFastDigitize::BmnGemFastDigitize | ( | ) |
Default constructor
| BmnGemFastDigitize::~BmnGemFastDigitize | ( | ) |
Destructor
|
virtual |
Virtual method Exec
Definition at line 204 of file BmnGemFastDigitize.cxx.
|
virtual |
Virtual method Exec
|
virtual |
Virtual method Finish
Definition at line 210 of file BmnGemFastDigitize.cxx.
|
virtual |
Virtual method Finish
| Double_t BmnGemFastDigitize::GetNumberOfClusters | ( | Double_t | beta, |
| Double_t | gamma, | ||
| Double_t | charge, | ||
| Double_t | p0, | ||
| Double_t | p1 | ||
| ) |
Definition at line 530 of file BmnGemFastDigitize.cxx.
Referenced by ProduceHitResponseFast().
| Double_t BmnGemFastDigitize::GetNumberOfClusters | ( | Double_t | beta, |
| Double_t | gamma, | ||
| Double_t | charge, | ||
| Double_t | p0, | ||
| Double_t | p1 | ||
| ) |
|
virtual |
Virtual method Init
Definition at line 55 of file BmnGemFastDigitize.cxx.
|
virtual |
Virtual method Init
| void BmnGemFastDigitize::ProduceHitResponseFast | ( | CbmStsSensor * | sensor, |
| std::set< Int_t > & | pSet, | ||
| Double_t * | stripSignalF, | ||
| Double_t * | stripSignalB, | ||
| std::map< Int_t, std::set< Int_t > > & | chanPointMapF, | ||
| std::map< Int_t, std::set< Int_t > > & | chanPointMapB | ||
| ) |
Definition at line 216 of file BmnGemFastDigitize.cxx.
References dist(), CbmStsSensor::GetBackChannel(), CbmStsSensor::GetDx(), CbmStsSensor::GetDy(), CbmStsSensor::GetFrontChannel(), CbmStsSensor::GetNChannelsBack(), CbmStsSensor::GetNChannelsFront(), GetNumberOfClusters(), CbmMCTrack::GetPdgCode(), CbmStsSensor::GetStationNr(), CbmStsPoint::PositionIn(), and CbmStsPoint::PositionOut().
| void BmnGemFastDigitize::ProduceHitResponseFast | ( | CbmStsSensor * | sensor, |
| std::set< Int_t > & | pSet, | ||
| Double_t * | stripSignalF, | ||
| Double_t * | stripSignalB, | ||
| std::map< Int_t, std::set< Int_t > > & | chanPointMapF, | ||
| std::map< Int_t, std::set< Int_t > > & | chanPointMapB | ||
| ) |