LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
tca::TCEvent Struct Reference

#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< TCWireIntersectionwireIntersections
 
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...
 

Detailed Description

Definition at line 613 of file DataStructs.h.

Member Data Documentation

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
bool tca::TCEvent::expectSlicedHits
Initial value:
{
false}

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
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
unsigned int tca::TCEvent::run
std::vector<recob::SpacePoint> const* tca::TCEvent::sptHandle
Initial value:
=
nullptr

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
std::vector<recob::Hit> const* tca::TCEvent::srcHits = nullptr
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
std::vector<TCWireIntersection> tca::TCEvent::wireIntersections

Definition at line 632 of file DataStructs.h.

Referenced by tca::FillWireIntersections(), and tca::TCIntersectionPoint().


The documentation for this struct was generated from the following file: