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

#include <BmnGemFastDigitize.h>

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

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)
 

Detailed Description

Definition at line 30 of file BmnGemFastDigitize.h.

Constructor & Destructor Documentation

◆ BmnGemFastDigitize() [1/2]

BmnGemFastDigitize::BmnGemFastDigitize ( )

Default constructor

Definition at line 43 of file BmnGemFastDigitize.cxx.

◆ ~BmnGemFastDigitize() [1/2]

BmnGemFastDigitize::~BmnGemFastDigitize ( )

Destructor

Definition at line 51 of file BmnGemFastDigitize.cxx.

◆ BmnGemFastDigitize() [2/2]

BmnGemFastDigitize::BmnGemFastDigitize ( )

Default constructor

◆ ~BmnGemFastDigitize() [2/2]

BmnGemFastDigitize::~BmnGemFastDigitize ( )

Destructor

Member Function Documentation

◆ Exec() [1/2]

void BmnGemFastDigitize::Exec ( Option_t *  opt)
virtual

Virtual method Exec

Definition at line 204 of file BmnGemFastDigitize.cxx.

◆ Exec() [2/2]

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

Virtual method Exec

◆ Finish() [1/2]

void BmnGemFastDigitize::Finish ( )
virtual

Virtual method Finish

Definition at line 210 of file BmnGemFastDigitize.cxx.

◆ Finish() [2/2]

virtual void BmnGemFastDigitize::Finish ( )
virtual

Virtual method Finish

◆ GetNumberOfClusters() [1/2]

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().

◆ GetNumberOfClusters() [2/2]

Double_t BmnGemFastDigitize::GetNumberOfClusters ( Double_t  beta,
Double_t  gamma,
Double_t  charge,
Double_t  p0,
Double_t  p1 
)

◆ Init() [1/2]

InitStatus BmnGemFastDigitize::Init ( )
virtual

Virtual method Init

Definition at line 55 of file BmnGemFastDigitize.cxx.

◆ Init() [2/2]

virtual InitStatus BmnGemFastDigitize::Init ( )
virtual

Virtual method Init

◆ ProduceHitResponseFast() [1/2]

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 
)

◆ ProduceHitResponseFast() [2/2]

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 
)

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