LArSoft
v06_85_00
Liquid Argon Software toolkit - http://larsoft.org/
|
#include "DataStructs.h"
Public Attributes | |
CTP_t | CTP |
int | ShowerTjID {0} |
std::vector< int > | TjIDs |
std::vector< int > | NearTjIDs |
std::vector< ShowerPoint > | ShPts |
float | Angle {0} |
float | AngleErr {3} |
float | AspectRatio {1} |
float | DirectionFOM {1} |
std::vector< Point2_t > | Envelope |
float | EnvelopeArea {0} |
float | ChgDensity {0} |
float | Energy {0} |
float | ParentFOM {10} |
int | ID {0} |
int | ParentID {0} |
int | TruParentID {0} |
int | SS3ID {0} |
bool | NeedsUpdate {true} |
bool | Cheat {false} |
Definition at line 272 of file DataStructs.h.
float tca::ShowerStruct::Angle {0} |
Definition at line 278 of file DataStructs.h.
Referenced by tca::PrintTrajectory(), tca::ReverseShower(), tca::StartChgVec(), and tca::UpdateShower().
float tca::ShowerStruct::AngleErr {3} |
Definition at line 279 of file DataStructs.h.
Referenced by tca::AddTjsInsideEnvelope(), and tca::PrintTrajectory().
float tca::ShowerStruct::AspectRatio {1} |
Definition at line 280 of file DataStructs.h.
Referenced by tca::FindStartChg(), tca::MergeSubShowers(), tca::ParentFOM(), tca::PrintShower(), tca::PrintTrajectory(), and tca::UpdateShower().
bool tca::ShowerStruct::Cheat {false} |
Definition at line 292 of file DataStructs.h.
Referenced by tca::CreateSS(), tca::StoreShower(), and tca::UpdateShower().
float tca::ShowerStruct::ChgDensity {0} |
Definition at line 284 of file DataStructs.h.
Referenced by tca::DefineEnvelope(), and tca::PrintTrajectory().
CTP_t tca::ShowerStruct::CTP |
Definition at line 273 of file DataStructs.h.
Referenced by tca::AddLooseHits(), tca::AddTj(), tca::AddTjsInsideEnvelope(), tca::CreateSS(), tca::FindNearbyTjs(), tca::InShowerProb(), tca::KillVerticesInShower(), tca::Match2DShowers(), tca::MergeNearby2DShowers(), tca::MergeShowerChain(), tca::MergeShowersAndStore(), tca::PrintShower(), tca::SaveTjInfo(), and tca::UpdateShower().
float tca::ShowerStruct::DirectionFOM {1} |
Definition at line 281 of file DataStructs.h.
Referenced by tca::AnalyzeRotPos(), tca::FindStartChg(), tca::ParentFOM(), tca::PrintShower(), tca::PrintTrajectory(), tca::ReverseShower(), and tca::UpdateShower().
float tca::ShowerStruct::Energy {0} |
Definition at line 285 of file DataStructs.h.
Referenced by tca::Match2DShowers(), tca::MergeShowerChain(), tca::MergeSubShowers(), tca::ParentFOM(), tca::PrintShower(), tca::PrintTrajectory(), and tca::UpdateShower().
std::vector<Point2_t> tca::ShowerStruct::Envelope |
Definition at line 282 of file DataStructs.h.
Referenced by tca::AddLooseHits(), tca::AddTjsInsideEnvelope(), tca::CreateSS(), tca::DefineEnvelope(), tca::FindNearbyTjs(), tca::KillVerticesInShower(), tca::PrintShower(), tca::PrintTrajectory(), and tca::SaveTjInfo().
float tca::ShowerStruct::EnvelopeArea {0} |
Definition at line 283 of file DataStructs.h.
Referenced by tca::DefineEnvelope(), and tca::PrintTrajectory().
int tca::ShowerStruct::ID {0} |
Definition at line 287 of file DataStructs.h.
Referenced by tca::AddLooseHits(), tca::AddTj(), tca::AddTjsInsideEnvelope(), tca::AnalyzeRotPos(), tca::CreateSS(), tca::DefineEnvelope(), tca::DumpShowerPts(), tca::FindNearbyTjs(), tca::FindStartChg(), tca::InShowerProb(), tca::KillVerticesInShower(), tca::MakeShowerObsolete(), tca::Match2DShowers(), tca::MergeNearby2DShowers(), tca::MergeShowerChain(), tca::MergeShowersAndStore(), tca::MergeShowerTjsAndStore(), tca::MergeSubShowers(), tca::ParentFOM(), tca::PrintShower(), tca::RemoveTj(), tca::ReverseShower(), tca::SaveTjInfo(), tca::StartChgVec(), tca::StoreShower(), and tca::UpdateShower().
std::vector<int> tca::ShowerStruct::NearTjIDs |
Definition at line 276 of file DataStructs.h.
Referenced by tca::AddTj(), tca::FindNearbyTjs(), tca::MergeNearby2DShowers(), tca::MergeShowersAndStore(), tca::PrintShower(), and tca::PrintTrajectory().
bool tca::ShowerStruct::NeedsUpdate {true} |
Definition at line 291 of file DataStructs.h.
Referenced by tca::AddTj(), tca::AddTjsInsideEnvelope(), tca::DefineEnvelope(), tca::MergeShowersAndStore(), tca::PrintShower(), tca::PrintTrajectory(), tca::RemoveTj(), and tca::UpdateShower().
float tca::ShowerStruct::ParentFOM {10} |
Definition at line 286 of file DataStructs.h.
Referenced by tca::PrintShower(), and tca::PrintTrajectory().
int tca::ShowerStruct::ParentID {0} |
Definition at line 288 of file DataStructs.h.
Referenced by tca::AddTjsInsideEnvelope(), tca::FindStartChg(), tca::PrintShower(), tca::PrintTrajectory(), tca::RemoveTj(), tca::SaveTjInfo(), tca::StartChgVec(), tca::StoreShower(), and tca::UpdateShower().
int tca::ShowerStruct::ShowerTjID {0} |
Definition at line 274 of file DataStructs.h.
Referenced by tca::AddLooseHits(), tca::AnalyzeRotPos(), tca::CreateSS(), tca::DefineEnvelope(), tca::FindNearbyTjs(), tca::FindStartChg(), tca::InShowerProb(), tca::MakeShowerObsolete(), tca::Match2DShowers(), tca::MergeNearby2DShowers(), tca::MergeShowerChain(), tca::MergeShowersAndStore(), tca::MergeSubShowers(), tca::ParentFOM(), tca::PrintShower(), tca::ReverseShower(), tca::SaveTjInfo(), tca::StartChgVec(), and tca::UpdateShower().
std::vector<ShowerPoint> tca::ShowerStruct::ShPts |
Definition at line 277 of file DataStructs.h.
Referenced by tca::AddTj(), tca::AnalyzeRotPos(), tca::DumpShowerPts(), tca::MergeShowersAndStore(), tca::RemoveTj(), tca::ReverseShower(), tca::StartChgVec(), and tca::UpdateShower().
int tca::ShowerStruct::SS3ID {0} |
Definition at line 290 of file DataStructs.h.
Referenced by tca::MakeShowerObsolete(), tca::Match2DShowers(), tca::MergeShowersAndStore(), tca::PrintShower(), and tca::PrintTrajectory().
std::vector<int> tca::ShowerStruct::TjIDs |
Definition at line 275 of file DataStructs.h.
Referenced by tca::AddLooseHits(), tca::AddTj(), tca::AddTjsInsideEnvelope(), tca::CreateSS(), tca::DefineEnvelope(), tca::DumpShowerPts(), tca::FindNearbyTjs(), tca::FindStartChg(), tca::MCParticleListUtils::GetMCPartListIndex(), tca::MakeShowerObsolete(), tca::Match2DShowers(), tca::MergeNearby2DShowers(), tca::MergeShowerChain(), tca::MergeShowersAndStore(), tca::MergeShowerTjsAndStore(), tca::MergeSubShowers(), tca::ParentFOM(), tca::PrintShower(), tca::PrintTrajectory(), tca::RemoveTj(), tca::ReverseShower(), tca::SaveTjInfo(), tca::StartChgVec(), tca::StoreShower(), and tca::UpdateShower().
int tca::ShowerStruct::TruParentID {0} |
Definition at line 289 of file DataStructs.h.
Referenced by tca::MergeShowersAndStore(), tca::PrintShower(), and tca::PrintTrajectory().