![]() |
PandaRoot
|
a cluster (group of neighboring crystals) of hit emc crystals More...
#include <BSEmcCluster.h>
Public Member Functions | |
| BSEmcCluster () | |
| BSEmcCluster (const BSEmcCluster &t_other) | |
| virtual void | Print (const Option_t *t_opt="") const |
| virtual | ~BSEmcCluster () |
| Double_t | GetEnergy () const |
| TVector3 | GetPosition () const |
| Int_t | GetNumberOfDigis () const |
| Int_t | NumberOfDigis () const |
| Int_t | GetNumberOfSubCluster () const |
| void | SetNSubClusters (UInt_t nSubClusters) |
| void | SetEnergy (Double_t t_energy) |
| void | SetPosition (const TVector3 &t_pos) |
| void | SetTrackEntering (const FairMultiLinkedData &t_tracks) |
| void | SetTrackExiting (const FairMultiLinkedData &t_tracks) |
| std::vector< Int_t > | GetMcList (Int_t t_branchId) const |
| FairMultiLinkedData | GetTrackEntering () const |
| FairMultiLinkedData | GetTrackExiting () const |
| const std::vector< BSEmcDigiInfo_t > & | GetDigis () const |
| const std::vector< BSEmcDigiInfo_t > & | GetMaximaDigis () const |
| const BSEmcDigi * | GetMaximumDigi (const std::vector< const BSEmcDigi *> &t_digis) const |
| Double_t | GetMaximumEnergy (const std::vector< const BSEmcDigi *> &t_digis) const |
| BSEmcDigiInfo_t | GetMaximumDigiInfo (const std::vector< const BSEmcDigi *> &t_digis) const |
| Double_t | CalculateTimeStamp (const std::vector< const BSEmcDigi *> &t_digis) const |
| void | AddDigi (const BSEmcDigiInfo_t &t_digiInfo) |
| void | AddDigi (Int_t t_arrayindex, Int_t t_detectorId, Double_t t_weight=1) |
| void | AddDigiLink (FairLink t_entrynr) |
| void | RemoveDigi (Int_t t_arrayindex) |
| void | AddCluster (const BSEmcCluster &t_cluster) |
| void | AddMaximum (const BSEmcDigiInfo_t &t_maximum) |
| void | AddMaximum (Int_t t_arrayindex, Int_t t_detectorid) |
| void | RemoveMaximum (Int_t t_arrayindex) |
| void | Clear () |
| void | SetRadius (Double_t t_clusradius) |
| void | SetXRadius (Double_t t_xrad) |
| void | SetYRadius (Double_t t_yrad) |
| Double_t | GetRadius () const |
| Double_t | GetXRadius () const |
| Double_t | GetYRadius () const |
Protected Member Functions | |
| void | invalidateCache (Bool_t) |
Protected Attributes | |
| std::vector< BSEmcDigiInfo_t > | fDigis {} |
| std::vector< BSEmcDigiInfo_t > | fMaxima {} |
| Bool_t | fEnergyValid {kFALSE} |
| Double_t | fEnergy {-1} |
| Bool_t | fWhereValid {kFALSE} |
| TVector3 | fWhere {0, 0, 0} |
| UInt_t | fNSubClusters {0} |
| FairMultiLinkedData | fTrackEntering {} |
| FairMultiLinkedData | fTrackExiting {} |
| Double_t | fRadius {-1} |
| Double_t | fXRadius {-1} |
| Double_t | fYRadius {-1} |
a cluster (group of neighboring crystals) of hit emc crystals
Definition at line 54 of file BSEmcCluster.h.
| BSEmcCluster::BSEmcCluster | ( | ) |
| BSEmcCluster::BSEmcCluster | ( | const BSEmcCluster & | t_other | ) |
|
virtual |
| void BSEmcCluster::AddCluster | ( | const BSEmcCluster & | t_cluster | ) |
| void BSEmcCluster::AddDigi | ( | const BSEmcDigiInfo_t & | t_digiInfo | ) |
| void BSEmcCluster::AddDigi | ( | Int_t | t_arrayindex, |
| Int_t | t_detectorId, | ||
| Double_t | t_weight = 1 |
||
| ) |
| void BSEmcCluster::AddDigiLink | ( | FairLink | t_entrynr | ) |
| void BSEmcCluster::AddMaximum | ( | const BSEmcDigiInfo_t & | t_maximum | ) |
| void BSEmcCluster::AddMaximum | ( | Int_t | t_arrayindex, |
| Int_t | t_detectorid | ||
| ) |
| Double_t BSEmcCluster::CalculateTimeStamp | ( | const std::vector< const BSEmcDigi *> & | t_digis | ) | const |
|
inline |
Definition at line 107 of file BSEmcCluster.h.
|
inline |
Definition at line 91 of file BSEmcCluster.h.
| Double_t BSEmcCluster::GetEnergy | ( | ) | const |
|
inline |
Definition at line 92 of file BSEmcCluster.h.
| const BSEmcDigi* BSEmcCluster::GetMaximumDigi | ( | const std::vector< const BSEmcDigi *> & | t_digis | ) | const |
| BSEmcDigiInfo_t BSEmcCluster::GetMaximumDigiInfo | ( | const std::vector< const BSEmcDigi *> & | t_digis | ) | const |
| Double_t BSEmcCluster::GetMaximumEnergy | ( | const std::vector< const BSEmcDigi *> & | t_digis | ) | const |
| std::vector<Int_t> BSEmcCluster::GetMcList | ( | Int_t | t_branchId | ) | const |
|
inline |
Definition at line 67 of file BSEmcCluster.h.
|
inline |
Definition at line 70 of file BSEmcCluster.h.
| TVector3 BSEmcCluster::GetPosition | ( | ) | const |
|
inline |
Definition at line 121 of file BSEmcCluster.h.
|
inline |
Definition at line 88 of file BSEmcCluster.h.
|
inline |
Definition at line 89 of file BSEmcCluster.h.
|
inline |
Definition at line 122 of file BSEmcCluster.h.
|
inline |
Definition at line 123 of file BSEmcCluster.h.
|
protected |
| Int_t BSEmcCluster::NumberOfDigis | ( | ) | const |
|
virtual |
| void BSEmcCluster::RemoveDigi | ( | Int_t | t_arrayindex | ) |
| void BSEmcCluster::RemoveMaximum | ( | Int_t | t_arrayindex | ) |
|
inline |
Definition at line 74 of file BSEmcCluster.h.
| void BSEmcCluster::SetNSubClusters | ( | UInt_t | nSubClusters | ) |
|
inline |
Definition at line 79 of file BSEmcCluster.h.
|
inline |
Definition at line 113 of file BSEmcCluster.h.
|
inline |
Definition at line 84 of file BSEmcCluster.h.
|
inline |
Definition at line 85 of file BSEmcCluster.h.
|
inline |
Definition at line 118 of file BSEmcCluster.h.
|
inline |
Definition at line 119 of file BSEmcCluster.h.
|
protected |
Definition at line 129 of file BSEmcCluster.h.
|
protected |
Definition at line 133 of file BSEmcCluster.h.
|
protected |
Definition at line 132 of file BSEmcCluster.h.
|
protected |
Definition at line 130 of file BSEmcCluster.h.
|
protected |
Definition at line 136 of file BSEmcCluster.h.
|
protected |
Definition at line 141 of file BSEmcCluster.h.
|
protected |
Definition at line 138 of file BSEmcCluster.h.
|
protected |
Definition at line 139 of file BSEmcCluster.h.
|
protected |
Definition at line 135 of file BSEmcCluster.h.
|
protected |
Definition at line 134 of file BSEmcCluster.h.
|
protected |
Definition at line 142 of file BSEmcCluster.h.
|
protected |
Definition at line 143 of file BSEmcCluster.h.