#include <PndSdsStripClusterTask.h>
|
virtual void | SetCalculators () |
|
TVector2 | CalcLineCross (TVector2 point1, TVector2 dir1, TVector2 point2, TVector2 dir2) const |
|
void | SetCurrentCalculators (PndSdsStripDigiPar *digipar) |
|
Bool_t | SelectSensorParams (Int_t sensorID) |
|
void | CalcMeanCharge (PndSdsClusterStrip *onecluster, Double_t &meanstrip, Double_t &meanerr, Double_t &charge, Double_t ×tamp, Double_t ×tampError) |
|
Bool_t | Backmap (TVector2 meantopPoint, Double_t toperr, TVector2 meanbotPoint, Double_t boterr, TVector3 &hitpos, TMatrixD &hitCov, Int_t &sensorID) |
|
void | Register () |
|
void | Reset () |
|
void | ProduceHits () |
|
void | ResetClusterFinders () |
|
void | FillClusterFinders () |
|
void | ClearCalculators () |
|
| ClassDef (PndSdsStripClusterTask, 2) |
|
| ClassDef (PndSdsTask, 1) |
|
Definition at line 34 of file PndSdsStripClusterTask.h.
◆ PndSdsStripClusterTask() [1/3]
PndSdsStripClusterTask::PndSdsStripClusterTask |
( |
| ) |
|
◆ PndSdsStripClusterTask() [2/3]
PndSdsStripClusterTask::PndSdsStripClusterTask |
( |
const char * |
name | ) |
|
◆ PndSdsStripClusterTask() [3/3]
Definition at line 40 of file PndSdsStripClusterTask.h.
References ~PndSdsStripClusterTask().
48 eta_trap(other.eta_trap), etahistofile(other.etahistofile){};
PndSdsChargeWeightingAlgorithms * fChargeAlgos
std::map< const char *, PndSdsChargeConversion * > fChargeConverter
PndSdsCalcStrip * fCurrentStripCalcTop
TClonesArray * fDigiArray
std::map< const char *, PndSdsCalcStrip * > fStripCalcBot
TClonesArray * fClusterArray
PndSdsStripDigiPar * fDigiPar
std::map< const char *, PndSdsCalcStrip * > fStripCalcTop
Calculator objects.
std::map< const char *, PndSdsStripClusterer * > fClusterFinderList
TList * fChargeDigiParameterList
PndSensorNamePar * fSensorNamePar
PndSdsStripDigiPar * fCurrentDigiPar
TList * fDigiParameterList
Digitization Parameters.
PndSdsCalcStrip * fCurrentStripCalcBot
PndSdsChargeConversion * fCurrentChargeConverter
PndSdsStripClusterer * fCurrentClusterfinder
Geometry name handling.
Double_t fSingleStripChargeThreshold
FairEventHeader * fEventHeader
◆ ~PndSdsStripClusterTask()
virtual PndSdsStripClusterTask::~PndSdsStripClusterTask |
( |
| ) |
|
|
virtual |
◆ Backmap()
Bool_t PndSdsStripClusterTask::Backmap |
( |
TVector2 |
meantopPoint, |
|
|
Double_t |
toperr, |
|
|
TVector2 |
meanbotPoint, |
|
|
Double_t |
boterr, |
|
|
TVector3 & |
hitpos, |
|
|
TMatrixD & |
hitCov, |
|
|
Int_t & |
sensorID |
|
) |
| |
|
protected |
◆ CalcLineCross()
TVector2 PndSdsStripClusterTask::CalcLineCross |
( |
TVector2 |
point1, |
|
|
TVector2 |
dir1, |
|
|
TVector2 |
point2, |
|
|
TVector2 |
dir2 |
|
) |
| const |
|
protected |
◆ CalcMeanCharge()
void PndSdsStripClusterTask::CalcMeanCharge |
( |
PndSdsClusterStrip * |
onecluster, |
|
|
Double_t & |
meanstrip, |
|
|
Double_t & |
meanerr, |
|
|
Double_t & |
charge, |
|
|
Double_t & |
timestamp, |
|
|
Double_t & |
timestampError |
|
) |
| |
|
protected |
◆ ClassDef()
◆ ClearCalculators()
void PndSdsStripClusterTask::ClearCalculators |
( |
| ) |
|
|
protected |
◆ Exec()
virtual void PndSdsStripClusterTask::Exec |
( |
Option_t * |
opt | ) |
|
|
virtual |
◆ ExecMQ()
virtual void PndSdsStripClusterTask::ExecMQ |
( |
TList * |
inputList, |
|
|
TList * |
outputList |
|
) |
| |
|
virtual |
◆ FillClusterFinders()
void PndSdsStripClusterTask::FillClusterFinders |
( |
| ) |
|
|
protected |
◆ Finish()
virtual void PndSdsStripClusterTask::Finish |
( |
| ) |
|
|
virtual |
◆ GetParList()
virtual void PndSdsStripClusterTask::GetParList |
( |
TList * |
| ) |
|
|
inlinevirtual |
◆ Init()
virtual InitStatus PndSdsStripClusterTask::Init |
( |
| ) |
|
|
virtual |
◆ InitMQ()
virtual void PndSdsStripClusterTask::InitMQ |
( |
TList * |
tempList | ) |
|
|
virtual |
◆ operator=()
Definition at line 51 of file PndSdsStripClusterTask.h.
References fChargeAlgos, fChargeConverter, fChargeCut, fChargeDigiParameterList, fClustBranchName, fClusterArray, fClusterFinderList, fClusterType, fCurrentChargeConverter, fCurrentClusterfinder, fCurrentDigiPar, fCurrentStripCalcBot, fCurrentStripCalcTop, fDigiArray, fDigiPar, fDigiParameterList, fEventHeader, fFEcolumns, fFErows, fFunctor, fGeoH, fHitArray, fPath, fRadChannel, fRadTime, fSensorNamePar, fSingleStripChargeThreshold, fStripCalcBot, fStripCalcTop, Init(), InitMQ(), ReInit(), and SetParContainers().
82 eta_rect = other.eta_rect;
83 eta_trap = other.eta_trap;
84 etahistofile = other.etahistofile;
PndSdsChargeWeightingAlgorithms * fChargeAlgos
std::map< const char *, PndSdsChargeConversion * > fChargeConverter
PndSdsCalcStrip * fCurrentStripCalcTop
TClonesArray * fDigiArray
std::map< const char *, PndSdsCalcStrip * > fStripCalcBot
TClonesArray * fClusterArray
PndSdsStripDigiPar * fDigiPar
std::map< const char *, PndSdsCalcStrip * > fStripCalcTop
Calculator objects.
std::map< const char *, PndSdsStripClusterer * > fClusterFinderList
TList * fChargeDigiParameterList
PndSensorNamePar * fSensorNamePar
PndSdsStripDigiPar * fCurrentDigiPar
TList * fDigiParameterList
Digitization Parameters.
PndSdsCalcStrip * fCurrentStripCalcBot
PndSdsChargeConversion * fCurrentChargeConverter
PndSdsStripClusterer * fCurrentClusterfinder
Geometry name handling.
Double_t fSingleStripChargeThreshold
FairEventHeader * fEventHeader
◆ ProduceHits()
void PndSdsStripClusterTask::ProduceHits |
( |
| ) |
|
|
protected |
◆ Register()
void PndSdsStripClusterTask::Register |
( |
| ) |
|
|
protected |
◆ ReInit()
virtual InitStatus PndSdsStripClusterTask::ReInit |
( |
| ) |
|
|
virtual |
◆ Reset()
void PndSdsStripClusterTask::Reset |
( |
| ) |
|
|
protected |
◆ ResetClusterFinders()
void PndSdsStripClusterTask::ResetClusterFinders |
( |
| ) |
|
|
protected |
◆ SelectSensorParams()
Bool_t PndSdsStripClusterTask::SelectSensorParams |
( |
Int_t |
sensorID | ) |
|
|
protected |
◆ SetCalculators()
virtual void PndSdsStripClusterTask::SetCalculators |
( |
| ) |
|
|
protectedvirtual |
◆ SetCurrentCalculators()
◆ SetInBranchId()
virtual void PndSdsStripClusterTask::SetInBranchId |
( |
| ) |
|
|
inlinevirtual |
◆ SetParContainers()
virtual void PndSdsStripClusterTask::SetParContainers |
( |
| ) |
|
|
virtual |
◆ SetParContainersMQ()
virtual void PndSdsStripClusterTask::SetParContainersMQ |
( |
TList * |
| ) |
|
|
inlinevirtual |
◆ fChargeAlgos
◆ fChargeConverter
◆ fChargeCut
Double_t PndSdsStripClusterTask::fChargeCut |
|
protected |
◆ fChargeDigiParameterList
TList* PndSdsStripClusterTask::fChargeDigiParameterList |
|
protected |
◆ fClustBranchName
TString PndSdsStripClusterTask::fClustBranchName |
|
protected |
◆ fClusterArray
TClonesArray* PndSdsStripClusterTask::fClusterArray |
|
protected |
◆ fClusterFinderList
◆ fClusterType
Int_t PndSdsStripClusterTask::fClusterType |
|
protected |
◆ fCurrentChargeConverter
◆ fCurrentClusterfinder
◆ fCurrentDigiPar
◆ fCurrentStripCalcBot
◆ fCurrentStripCalcTop
◆ fDigiArray
TClonesArray* PndSdsStripClusterTask::fDigiArray |
|
protected |
◆ fDigiPar
◆ fDigiParameterList
TList* PndSdsStripClusterTask::fDigiParameterList |
|
protected |
◆ fEventHeader
FairEventHeader* PndSdsStripClusterTask::fEventHeader |
|
protected |
◆ fFEcolumns
Int_t PndSdsStripClusterTask::fFEcolumns |
|
protected |
◆ fFErows
Int_t PndSdsStripClusterTask::fFErows |
|
protected |
◆ fFunctor
BinaryFunctor* PndSdsStripClusterTask::fFunctor |
|
protected |
◆ fGeoH
◆ fHitArray
TClonesArray* PndSdsStripClusterTask::fHitArray |
|
protected |
◆ fPath
TString PndSdsStripClusterTask::fPath |
|
protected |
◆ fRadChannel
Int_t PndSdsStripClusterTask::fRadChannel |
|
protected |
◆ fRadTime
Int_t PndSdsStripClusterTask::fRadTime |
|
protected |
◆ fSensorNamePar
◆ fSingleStripChargeThreshold
Double_t PndSdsStripClusterTask::fSingleStripChargeThreshold |
|
protected |
◆ fStripCalcBot
std::map<const char *, PndSdsCalcStrip *> PndSdsStripClusterTask::fStripCalcBot |
|
protected |
◆ fStripCalcTop
std::map<const char *, PndSdsCalcStrip *> PndSdsStripClusterTask::fStripCalcTop |
|
protected |
The documentation for this class was generated from the following file: