LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
|
#include "DataStructs.h"
Public Attributes | |
geo::TPCID | TPCID |
std::vector< recob::Hit > const * | allHits = nullptr |
std::vector< recob::Hit > const * | srcHits = nullptr |
std::vector< std::vector< std::pair< unsigned int, unsigned int > > > | wireHitRange |
std::vector< std::pair< unsigned int, unsigned int > > | tpcSrcHitRange |
std::vector< std::vector< bool > > | goodWire |
std::vector< recob::SpacePoint > const * | sptHandle |
handle to SpacePoints in the event More... | |
std::vector< std::array< unsigned int, 3 > > | sptHits |
SpacePoint -> Hits assns by plane. More... | |
unsigned int | event |
unsigned int | run |
unsigned int | subRun |
unsigned int | eventsProcessed |
std::vector< float > | aveHitRMS |
average RMS of an isolated hit More... | |
std::vector< TCWireIntersection > | wireIntersections |
int | WorkID |
int | globalT_UID |
int | globalP_UID |
int | global2V_UID |
int | global3V_UID |
int | global2S_UID |
int | global3S_UID |
bool | aveHitRMSValid {false} |
set true when the average hit RMS is well-known More... | |
bool | expectSlicedHits |
info passed from the module - used to (not) define wireHitRange More... | |
Definition at line 613 of file DataStructs.h.
std::vector<recob::Hit> const* tca::TCEvent::allHits = nullptr |
Definition at line 615 of file DataStructs.h.
Referenced by tca::AddHits(), tca::AddLooseHits(), tca::AddTj(), tca::AnalyzeHits(), tca::ChgFracNearPos(), tca::TrajClusterAlg::CreateSlice(), tca::dEdx(), tca::DefineHitPos(), tca::DumpTj(), tca::FillGaps(), tca::FillWireHitRange(), tca::FindCloseHits(), tca::FindCloseTjs(), tca::FindUseHits(), tca::GetHitMultiplet(), tca::GetOrigin(), tca::HitSep2(), tca::HitsPosTick(), tca::HitsRMSTick(), tca::HitTimeErr(), tca::MakeBareTrajPoint(), tca::MakeJunkTraj(), tca::MaskedHitsOK(), tca::Match3PlanesSpt(), tca::TrajClusterAlg::MergeTPHits(), tca::TrajClusterAlg::MergeTPHitsOnWire(), tca::PointTrajDOCA(), tca::PrintHit(), tca::PrintHitShort(), tca::PrintTP(), tca::TrajClusterAlg::ReconstructAllTraj(), tca::TrajClusterAlg::SetInputHits(), tca::SignalAtTp(), tca::SignalAtTpInSlc(), tca::SptInTPC(), tca::StartChgVec(), tca::StartTraj(), tca::TPHitsRMSTick(), tca::TpSumHitChg(), tca::TrajHitsOK(), tca::UpdateShower(), and tca::UpdateTjChgProperties().
std::vector<float> tca::TCEvent::aveHitRMS |
average RMS of an isolated hit
Definition at line 631 of file DataStructs.h.
Referenced by tca::AnalyzeHits(), tca::ExpectedHitsRMS(), tca::FillWireHitRange(), tca::GetHitMultiplet(), tca::TrajClusterAlg::ReconstructAllTraj(), tca::TrajClusterAlg::RunTrajClusterAlg(), and tca::TrajClusterAlg::TrajClusterAlg().
bool tca::TCEvent::aveHitRMSValid {false} |
set true when the average hit RMS is well-known
Definition at line 640 of file DataStructs.h.
Referenced by tca::AnalyzeHits(), and tca::TrajClusterAlg::TrajClusterAlg().
unsigned int tca::TCEvent::event |
Definition at line 627 of file DataStructs.h.
Referenced by tca::TrajClusterAlg::DefineShTree(), and tca::TrajClusterAlg::SetInputHits().
unsigned int tca::TCEvent::eventsProcessed |
Definition at line 630 of file DataStructs.h.
Referenced by tca::TrajClusterAlg::ReconstructAllTraj(), tca::TrajClusterAlg::RunTrajClusterAlg(), tca::TrajClusterAlg::SetInputHits(), and tca::TrajClusterAlg::TrajClusterAlg().
bool tca::TCEvent::expectSlicedHits |
info passed from the module - used to (not) define wireHitRange
Definition at line 641 of file DataStructs.h.
Referenced by tca::TrajClusterAlg::ExpectSlicedHits(), and tca::FillWireHitRange().
int tca::TCEvent::global2S_UID |
Definition at line 638 of file DataStructs.h.
Referenced by tca::TrajClusterAlg::SetInputHits(), and tca::StoreShower().
int tca::TCEvent::global2V_UID |
Definition at line 636 of file DataStructs.h.
Referenced by tca::TrajClusterAlg::SetInputHits(), and tca::StoreVertex().
int tca::TCEvent::global3S_UID |
Definition at line 639 of file DataStructs.h.
Referenced by tca::TrajClusterAlg::SetInputHits(), and tca::StoreShower().
int tca::TCEvent::global3V_UID |
Definition at line 637 of file DataStructs.h.
Referenced by tca::Find3DVertices(), tca::MakePFParticles(), tca::PFPVertexCheck(), and tca::TrajClusterAlg::SetInputHits().
int tca::TCEvent::globalP_UID |
Definition at line 635 of file DataStructs.h.
Referenced by tca::TrajClusterAlg::SetInputHits(), and tca::StorePFP().
int tca::TCEvent::globalT_UID |
Definition at line 634 of file DataStructs.h.
Referenced by tca::MakeHaloTj(), tca::TrajClusterAlg::SetInputHits(), tca::SplitTraj(), and tca::StoreTraj().
std::vector<std::vector<bool> > tca::TCEvent::goodWire |
Definition at line 623 of file DataStructs.h.
Referenced by tca::AddHits(), tca::ChkBegin(), tca::DeadWireCount(), tca::FillWireHitRange(), tca::FindCloseHits(), tca::ReversePropagate(), tca::SignalAtTp(), tca::SignalAtTpInSlc(), tca::StepAway(), tca::TrimEndPts(), and tca::ValidTwoPlaneMatch().
unsigned int tca::TCEvent::run |
Definition at line 628 of file DataStructs.h.
Referenced by tca::TrajClusterAlg::DefineShTree(), and tca::TrajClusterAlg::SetInputHits().
std::vector<recob::SpacePoint> const* tca::TCEvent::sptHandle |
handle to SpacePoints in the event
Definition at line 624 of file DataStructs.h.
Referenced by tca::TrajClusterAlg::SetInputSpts().
std::vector<std::array<unsigned int, 3> > tca::TCEvent::sptHits |
SpacePoint -> Hits assns by plane.
Definition at line 626 of file DataStructs.h.
Referenced by tca::TrajClusterAlg::ClearResults(), tca::FindPFParticles(), tca::Match3Planes(), tca::Match3PlanesSpt(), and cluster::TrajCluster::produce().
std::vector<recob::Hit> const* tca::TCEvent::srcHits = nullptr |
Definition at line 616 of file DataStructs.h.
Referenced by tca::NearbySrcHit(), tca::TrajClusterAlg::SetSourceHits(), and tca::SignalAtTp().
unsigned int tca::TCEvent::subRun |
Definition at line 629 of file DataStructs.h.
Referenced by tca::TrajClusterAlg::DefineShTree().
geo::TPCID tca::TCEvent::TPCID |
Definition at line 614 of file DataStructs.h.
Referenced by tca::FillWireHitRange().
std::vector<std::pair<unsigned int, unsigned int> > tca::TCEvent::tpcSrcHitRange |
Definition at line 621 of file DataStructs.h.
Referenced by tca::NearbySrcHit(), and tca::TrajClusterAlg::SetSourceHits().
std::vector<std::vector<std::pair<unsigned int, unsigned int> > > tca::TCEvent::wireHitRange |
Definition at line 619 of file DataStructs.h.
Referenced by tca::TrajClusterAlg::ClearResults(), tca::FillWireHitRange(), and tca::SignalAtTp().
std::vector<TCWireIntersection> tca::TCEvent::wireIntersections |
Definition at line 632 of file DataStructs.h.
Referenced by tca::FillWireIntersections(), and tca::TCIntersectionPoint().
int tca::TCEvent::WorkID |
Definition at line 633 of file DataStructs.h.
Referenced by tca::Forecast(), tca::MakePFPTjs(), tca::TrajClusterAlg::ReconstructAllTraj(), tca::TrajClusterAlg::SetInputHits(), and tca::StartTraj().