#include <SiliconTargetHit.h>
|
| Float_t | fSignal {0.f} |
| |
| Double_t | fX {0.} |
| |
| Double_t | fY {0.} |
| |
| Double_t | fZ {0.} |
| |
| Bool_t | flag {true} |
| |
Definition at line 13 of file SiliconTargetHit.h.
◆ SiliconTargetHit() [1/3]
| SiliconTargetHit::SiliconTargetHit |
( |
| ) |
|
◆ SiliconTargetHit() [2/3]
| SiliconTargetHit::SiliconTargetHit |
( |
Int_t |
detID, |
|
|
const std::vector< SiliconTargetPoint * > & |
V |
|
) |
| |
Definition at line 20 of file SiliconTargetHit.cxx.
23 if (V.empty()) {
24 LOG(error) << "SiliconTargetHit constructor called with empty point vector";
25 return;
26 }
27
28 double totalSig = 0;
29 for (auto* point : V) {
30 totalSig += point->GetEnergyLoss();
34 }
35
37}
◆ ~SiliconTargetHit()
| SiliconTargetHit::~SiliconTargetHit |
( |
| ) |
|
|
overridedefault |
◆ SiliconTargetHit() [3/3]
◆ ClassDef()
◆ GetColumn()
| constexpr int SiliconTargetHit::GetColumn |
( |
| ) |
const |
|
inlineconstexpr |
Definition at line 43 of file SiliconTargetHit.h.
43 {
44 return (
static_cast<unsigned>(
fDetectorID) >> 14) % 4;
45 }
Int_t fDetectorID
Detector unique identifier.
◆ GetLayer()
| constexpr int SiliconTargetHit::GetLayer |
( |
| ) |
const |
|
inlineconstexpr |
◆ GetModule()
| constexpr int SiliconTargetHit::GetModule |
( |
| ) |
const |
|
inlineconstexpr |
Definition at line 52 of file SiliconTargetHit.h.
constexpr int GetRow() const
constexpr int GetColumn() const
◆ GetPlane()
| constexpr int SiliconTargetHit::GetPlane |
( |
| ) |
const |
|
inlineconstexpr |
◆ GetRow()
| constexpr int SiliconTargetHit::GetRow |
( |
| ) |
const |
|
inlineconstexpr |
◆ GetSignal()
| Float_t SiliconTargetHit::GetSignal |
( |
| ) |
const |
|
inline |
◆ GetStrip()
| constexpr int SiliconTargetHit::GetStrip |
( |
| ) |
const |
|
inlineconstexpr |
◆ GetX()
| Double_t SiliconTargetHit::GetX |
( |
| ) |
const |
|
inline |
◆ GetY()
| Double_t SiliconTargetHit::GetY |
( |
| ) |
const |
|
inline |
◆ GetZ()
| Double_t SiliconTargetHit::GetZ |
( |
| ) |
const |
|
inline |
◆ isValid()
| bool SiliconTargetHit::isValid |
( |
| ) |
const |
|
inline |
◆ operator=()
◆ Print()
| void SiliconTargetHit::Print |
( |
| ) |
const |
Definition at line 39 of file SiliconTargetHit.cxx.
39 {
40 std::cout << Form(
41 "SiliconTargetHit: Detector ID %d, Layer %d, Plane %d, Module %d, Strip "
42 "%d, Signal %.2f \n",
45}
constexpr int GetModule() const
constexpr int GetLayer() const
Float_t GetSignal() const
constexpr int GetStrip() const
constexpr int GetPlane() const
◆ flag
| Bool_t SiliconTargetHit::flag {true} |
|
private |
◆ fSignal
| Float_t SiliconTargetHit::fSignal {0.f} |
|
private |
◆ fX
| Double_t SiliconTargetHit::fX {0.} |
|
private |
◆ fY
| Double_t SiliconTargetHit::fY {0.} |
|
private |
◆ fZ
| Double_t SiliconTargetHit::fZ {0.} |
|
private |
The documentation for this class was generated from the following files: