|
ATTPCROOT
0.3.0-alpha
A ROOT-based framework for analyzing data from active target detectors
|
#include <AtClusterizeLine.h>


Public Member Functions | |
| virtual void | GetParameters (const AtDigiPar *fPar) override |
| virtual void | FillTClonesArray (TClonesArray &array, std::vector< SimPointPtr > &vec) override |
| virtual std::shared_ptr< AtClusterize > | Clone () const override |
Public Member Functions inherited from AtClusterize | |
| std::vector< SimPointPtr > | ProcessEvent (const TClonesArray &fMCPointArray) |
Protected Member Functions | |
| virtual std::vector< SimPointPtr > | processPoint (AtMCPoint &mcPoint, int pointID) override |
| virtual std::string | GetSavedClassName () const override |
Protected Member Functions inherited from AtClusterize | |
| void | setNewTrack () |
| double | getTransverseDiffusion (double driftTime) |
| double | getLongitudinalDiffusion (double driftTime) |
| uint64_t | getNumberOfElectronsGenerated (const AtMCPoint &mcPoint) |
| XYZPoint | getCurrentPointLocation (const AtMCPoint &mcPoint) |
Additional Inherited Members | |
Protected Types inherited from AtClusterize | |
| using | XYZVector = ROOT::Math::XYZVector |
| using | XYZPoint = ROOT::Math::XYZPoint |
| using | SimPointPtr = std::unique_ptr< AtSimulatedPoint > |
Protected Attributes inherited from AtClusterize | |
| double | fEIonize {} |
| Effective ionization energy of gas. [eV]. More... | |
| double | fFano {} |
| Fano factor of the gas. More... | |
| double | fVelDrift {} |
| Drift velocity of electron in gas. [cm/us]. More... | |
| double | fCoefT {} |
| Transversal diffusion coefficient. [cm^2/us]. More... | |
| double | fCoefL {} |
| Longitudinal diffusion coefficient. [cm^2/us]. More... | |
| double | fDetPadPlane {} |
| Position of the pad plane with respect to the entrance [mm]. More... | |
Static Protected Attributes inherited from AtClusterize | |
| static thread_local XYZPoint | fPrevPoint |
| The previous point we recorded charge. More... | |
| static thread_local int | fTrackID = 0 |
| The current track ID. More... | |
Definition at line 17 of file AtClusterizeLine.h.
|
inlineoverridevirtual |
Reimplemented from AtClusterize.
Definition at line 24 of file AtClusterizeLine.h.
|
overridevirtual |
Reimplemented from AtClusterize.
Definition at line 26 of file AtClusterizeLine.cxx.
|
overridevirtual |
Reimplemented from AtClusterize.
Definition at line 19 of file AtClusterizeLine.cxx.
|
inlineoverrideprotectedvirtual |
Reimplemented from AtClusterize.
Definition at line 28 of file AtClusterizeLine.h.
|
overrideprotectedvirtual |
Reimplemented from AtClusterize.
Definition at line 35 of file AtClusterizeLine.cxx.
1.8.18