LArSoft
v07_13_02
Liquid Argon Software toolkit - http://larsoft.org/
|
Public Member Functions | |
ShowersCollection (ShowerInfo const &part) | |
double | MinAngle (ShowersCollection const &col2) |
void | Merge (ShowersCollection const &col2) |
void | Merge (ShowerInfo const &src) |
double | Angle (TVector3 p0, TVector3 test) |
double | Angle (TVector3 test) |
size_t | Size () |
std::vector< ShowerInfo > const & | GetParts (void) const |
bool | IsClean () |
int | PlaneId () |
TVector3 | Front () |
TVector3 | Dir () |
std::vector< double > | DeDx (void) |
std::vector< double > | TotEn (void) |
Public Attributes | |
ShowerInfo | first |
Private Attributes | |
bool | Clean |
int | GId |
std::vector< ShowerInfo > | fParts |
Definition at line 182 of file MergeEMShower3D_module.cc.
ems::ShowersCollection::ShowersCollection | ( | ShowerInfo const & | part | ) |
Definition at line 215 of file MergeEMShower3D_module.cc.
References Clean, fParts, ems::ShowerInfo::GetGid(), and GId.
double ems::ShowersCollection::Angle | ( | TVector3 | p0, |
TVector3 | test | ||
) |
Definition at line 270 of file MergeEMShower3D_module.cc.
References Front(), and fhicl::has_insertion_operator_impl::test().
double ems::ShowersCollection::Angle | ( | TVector3 | test | ) |
Definition at line 281 of file MergeEMShower3D_module.cc.
References Dir(), Front(), and fhicl::has_insertion_operator_impl::test().
std::vector< double > ems::ShowersCollection::DeDx | ( | void | ) |
Definition at line 244 of file MergeEMShower3D_module.cc.
References fParts.
TVector3 ems::ShowersCollection::Dir | ( | ) |
Definition at line 238 of file MergeEMShower3D_module.cc.
References fParts.
Referenced by Angle().
TVector3 ems::ShowersCollection::Front | ( | ) |
Definition at line 232 of file MergeEMShower3D_module.cc.
References fParts.
Referenced by Angle().
|
inline |
Definition at line 197 of file MergeEMShower3D_module.cc.
|
inline |
Definition at line 199 of file MergeEMShower3D_module.cc.
void ems::ShowersCollection::Merge | ( | ShowersCollection const & | col2 | ) |
Definition at line 303 of file MergeEMShower3D_module.cc.
void ems::ShowersCollection::Merge | ( | ShowerInfo const & | src | ) |
Definition at line 318 of file MergeEMShower3D_module.cc.
References Clean, fParts, ems::ShowerInfo::GetGid(), and GId.
double ems::ShowersCollection::MinAngle | ( | ShowersCollection const & | col2 | ) |
Definition at line 291 of file MergeEMShower3D_module.cc.
References first, fParts, and ems::ShowerInfo::Pointsto().
int ems::ShowersCollection::PlaneId | ( | ) |
Definition at line 226 of file MergeEMShower3D_module.cc.
References fParts.
|
inline |
Definition at line 195 of file MergeEMShower3D_module.cc.
std::vector< double > ems::ShowersCollection::TotEn | ( | void | ) |
Definition at line 250 of file MergeEMShower3D_module.cc.
References fParts.
|
private |
Definition at line 210 of file MergeEMShower3D_module.cc.
Referenced by Merge(), and ShowersCollection().
ShowerInfo ems::ShowersCollection::first |
Definition at line 207 of file MergeEMShower3D_module.cc.
Referenced by MinAngle().
|
private |
Definition at line 212 of file MergeEMShower3D_module.cc.
Referenced by DeDx(), Dir(), Front(), Merge(), MinAngle(), PlaneId(), ShowersCollection(), and TotEn().
|
private |
Definition at line 211 of file MergeEMShower3D_module.cc.
Referenced by Merge(), and ShowersCollection().