R3BROOT
R3B analysis software
Loading...
Searching...
No Matches
R3BNeulandCluster Class Reference

#include <R3BNeulandCluster.h>

Public Member Functions

 R3BNeulandCluster ()=default
 
 R3BNeulandCluster (const R3BNeulandHit &hit)
 
 R3BNeulandCluster (std::vector< R3BNeulandHit >::iterator begin, std::vector< R3BNeulandHit >::iterator end)
 
 R3BNeulandCluster (std::vector< R3BNeulandHit > hits)
 
void Clear (Option_t *) override
 
const std::vector< R3BNeulandHit > & GetHits () const
 
R3BNeulandHit GetFirstHit () const
 
R3BNeulandHit GetLastHit () const
 
R3BNeulandHit GetMaxEnergyHit () const
 
R3BNeulandHit GetForemostHit () const
 
TVector3 GetPosition () const
 
Double_t GetT () const
 
Double_t GetE () const
 
Double_t GetBeta () const
 
Double_t GetEToF () const
 
Size_t GetSize () const
 
TVector3 GetEnergyCentroid () const
 
Double_t GetEnergyMoment () const
 
Double_t GetRCluster (Double_t beta) const
 
Double_t GetRECluster (Double_t ekin) const
 
void Print (const Option_t *) const override
 
bool operator== (const R3BNeulandCluster &b) const
 

Detailed Description

Definition at line 23 of file R3BNeulandCluster.h.

Constructor & Destructor Documentation

◆ R3BNeulandCluster() [1/4]

R3BNeulandCluster::R3BNeulandCluster ( )
default

◆ R3BNeulandCluster() [2/4]

R3BNeulandCluster::R3BNeulandCluster ( const R3BNeulandHit & hit)
inlineexplicit

Definition at line 27 of file R3BNeulandCluster.h.

◆ R3BNeulandCluster() [3/4]

R3BNeulandCluster::R3BNeulandCluster ( std::vector< R3BNeulandHit >::iterator begin,
std::vector< R3BNeulandHit >::iterator end )
inline

Definition at line 31 of file R3BNeulandCluster.h.

◆ R3BNeulandCluster() [4/4]

R3BNeulandCluster::R3BNeulandCluster ( std::vector< R3BNeulandHit > hits)
inlineexplicit

Definition at line 35 of file R3BNeulandCluster.h.

Member Function Documentation

◆ Clear()

void R3BNeulandCluster::Clear ( Option_t * )
inlineoverride

Definition at line 40 of file R3BNeulandCluster.h.

◆ GetBeta()

Double_t R3BNeulandCluster::GetBeta ( ) const
inline

Definition at line 54 of file R3BNeulandCluster.h.

◆ GetE()

Double_t R3BNeulandCluster::GetE ( ) const

Definition at line 68 of file R3BNeulandCluster.cxx.

◆ GetEnergyCentroid()

TVector3 R3BNeulandCluster::GetEnergyCentroid ( ) const

Definition at line 78 of file R3BNeulandCluster.cxx.

◆ GetEnergyMoment()

Double_t R3BNeulandCluster::GetEnergyMoment ( ) const

Definition at line 89 of file R3BNeulandCluster.cxx.

◆ GetEToF()

Double_t R3BNeulandCluster::GetEToF ( ) const
inline

Definition at line 55 of file R3BNeulandCluster.h.

◆ GetFirstHit()

R3BNeulandHit R3BNeulandCluster::GetFirstHit ( ) const

Definition at line 32 of file R3BNeulandCluster.cxx.

◆ GetForemostHit()

R3BNeulandHit R3BNeulandCluster::GetForemostHit ( ) const

Definition at line 19 of file R3BNeulandCluster.cxx.

◆ GetHits()

const std::vector< R3BNeulandHit > & R3BNeulandCluster::GetHits ( ) const
inline

Definition at line 46 of file R3BNeulandCluster.h.

◆ GetLastHit()

R3BNeulandHit R3BNeulandCluster::GetLastHit ( ) const

Definition at line 44 of file R3BNeulandCluster.cxx.

◆ GetMaxEnergyHit()

R3BNeulandHit R3BNeulandCluster::GetMaxEnergyHit ( ) const

Definition at line 56 of file R3BNeulandCluster.cxx.

◆ GetPosition()

TVector3 R3BNeulandCluster::GetPosition ( ) const

Definition at line 76 of file R3BNeulandCluster.cxx.

◆ GetRCluster()

Double_t R3BNeulandCluster::GetRCluster ( Double_t beta) const

Definition at line 100 of file R3BNeulandCluster.cxx.

◆ GetRECluster()

Double_t R3BNeulandCluster::GetRECluster ( Double_t ekin) const

Definition at line 106 of file R3BNeulandCluster.cxx.

◆ GetSize()

Size_t R3BNeulandCluster::GetSize ( ) const
inline

Definition at line 56 of file R3BNeulandCluster.h.

◆ GetT()

Double_t R3BNeulandCluster::GetT ( ) const

Definition at line 74 of file R3BNeulandCluster.cxx.

◆ operator==()

bool R3BNeulandCluster::operator== ( const R3BNeulandCluster & b) const
inline

Definition at line 64 of file R3BNeulandCluster.h.

◆ Print()

void R3BNeulandCluster::Print ( const Option_t * ) const
override

Definition at line 119 of file R3BNeulandCluster.cxx.


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