ATTPCROOT
0.3.0-alpha
A ROOT-based framework for analyzing data from active target detectors
|
#include <AtSimulatedPoint.h>
Public Member Functions | |
AtSimulatedPoint () | |
AtSimulatedPoint (std::size_t mcPointID, Int_t clusterID, ROOT::Math::XYZVector pointLocation) | |
AtSimulatedPoint (std::size_t mcPointID, Int_t clusterID, Int_t charge, ROOT::Math::XYZVector pointLocation) | |
AtSimulatedPoint (const AtSimulatedPoint &object)=default | |
AtSimulatedPoint & | operator= (AtSimulatedPoint other) |
~AtSimulatedPoint ()=default | |
void | SetClusterID (Int_t clusterID) |
void | SetMCPointID (std::size_t id) |
void | SetMCEventID (std::size_t mcid) |
void | SetCharge (Int_t charge) |
Int_t | GetCharge () |
Int_t | GetClusterID () |
virtual ROOT::Math::XYZVector | GetPosition () |
std::size_t | GetMCPointID () |
std::size_t | GetMCEventID () |
ClassDef (AtSimulatedPoint, 3) | |
Protected Attributes | |
std::size_t | fMCPointID |
< Cluster number More... | |
std::size_t | fMCEventID |
Int_t | fClusterID |
Int_t | fCharge {} |
ROOT::Math::XYZVector | fPosition |
Friends | |
void | swap (AtSimulatedPoint &first, AtSimulatedPoint &second) |
Definition at line 16 of file AtSimulatedPoint.h.
AtSimulatedPoint::AtSimulatedPoint | ( | ) |
Definition at line 11 of file AtSimulatedPoint.cxx.
AtSimulatedPoint::AtSimulatedPoint | ( | std::size_t | mcPointID, |
Int_t | clusterID, | ||
ROOT::Math::XYZVector | pointLocation | ||
) |
Definition at line 13 of file AtSimulatedPoint.cxx.
AtSimulatedPoint::AtSimulatedPoint | ( | std::size_t | mcPointID, |
Int_t | clusterID, | ||
Int_t | charge, | ||
ROOT::Math::XYZVector | pointLocation | ||
) |
Definition at line 18 of file AtSimulatedPoint.cxx.
|
default |
|
default |
AtSimulatedPoint::ClassDef | ( | AtSimulatedPoint | , |
3 | |||
) |
Int_t AtSimulatedPoint::GetCharge | ( | ) |
Definition at line 62 of file AtSimulatedPoint.cxx.
Int_t AtSimulatedPoint::GetClusterID | ( | ) |
Definition at line 42 of file AtSimulatedPoint.cxx.
std::size_t AtSimulatedPoint::GetMCEventID | ( | ) |
Definition at line 54 of file AtSimulatedPoint.cxx.
std::size_t AtSimulatedPoint::GetMCPointID | ( | ) |
Definition at line 50 of file AtSimulatedPoint.cxx.
|
virtual |
Reimplemented in AtSimulatedLine.
Definition at line 46 of file AtSimulatedPoint.cxx.
AtSimulatedPoint & AtSimulatedPoint::operator= | ( | AtSimulatedPoint | other | ) |
Definition at line 23 of file AtSimulatedPoint.cxx.
void AtSimulatedPoint::SetCharge | ( | Int_t | charge | ) |
Definition at line 58 of file AtSimulatedPoint.cxx.
void AtSimulatedPoint::SetClusterID | ( | Int_t | clusterID | ) |
Definition at line 29 of file AtSimulatedPoint.cxx.
void AtSimulatedPoint::SetMCEventID | ( | std::size_t | mcid | ) |
Definition at line 37 of file AtSimulatedPoint.cxx.
void AtSimulatedPoint::SetMCPointID | ( | std::size_t | id | ) |
Definition at line 33 of file AtSimulatedPoint.cxx.
|
friend |
Definition at line 34 of file AtSimulatedPoint.h.
|
protected |
Definition at line 23 of file AtSimulatedPoint.h.
|
protected |
Definition at line 22 of file AtSimulatedPoint.h.
|
protected |
Definition at line 21 of file AtSimulatedPoint.h.
|
protected |
< Cluster number
Definition at line 20 of file AtSimulatedPoint.h.
|
protected |
Definition at line 25 of file AtSimulatedPoint.h.