All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Public Attributes | List of all members
protoTrack Struct Reference

#include <HoughBaseAlg.h>

Public Member Functions

 protoTrack ()
 
void Init (unsigned int num=999999, unsigned int pnum=999999, float slope=999999, float intercept=999999, float totalQTemp=-999999, float Min0=999999, float Min1=999999, float Max0=-999999, float Max1=-999999, int iMinWireTemp=999999, int iMaxWireTemp=-999999, int minWireTemp=999999, int maxWireTemp=-999999, std::vector< art::Ptr< recob::Hit >> hitsTemp=std::vector< art::Ptr< recob::Hit >>())
 

Public Attributes

int clusterNumber = 999999
 
int planeNumber = 999999
 
int oldClusterNumber = 999999
 
float clusterSlope = 999999
 
float clusterIntercept = 999999
 
float totalQ = -999999
 
float pMin0 = 999999
 
float pMin1 = 999999
 
float pMax0 = -999999
 
float pMax1 = -999999
 
float iMinWire = 999999
 
float iMaxWire = -999999
 
float minWire = 999999
 
float maxWire = -999999
 
float isolation = -999999
 
float showerLikeness = -999999
 
bool merged = false
 
bool showerMerged = false
 
bool mergedLeft = false
 
bool mergedRight = false
 
std::vector< art::Ptr
< recob::Hit > > 
hits
 

Detailed Description

Definition at line 201 of file HoughBaseAlg.h.

Constructor & Destructor Documentation

protoTrack::protoTrack ( )
inline

Definition at line 223 of file HoughBaseAlg.h.

223 {}

Member Function Documentation

void protoTrack::Init ( unsigned int  num = 999999,
unsigned int  pnum = 999999,
float  slope = 999999,
float  intercept = 999999,
float  totalQTemp = -999999,
float  Min0 = 999999,
float  Min1 = 999999,
float  Max0 = -999999,
float  Max1 = -999999,
int  iMinWireTemp = 999999,
int  iMaxWireTemp = -999999,
int  minWireTemp = 999999,
int  maxWireTemp = -999999,
std::vector< art::Ptr< recob::Hit >>  hitsTemp = std::vector<art::Ptr<recob::Hit>>() 
)
inline

Definition at line 226 of file HoughBaseAlg.h.

240  {
241  clusterNumber = num;
242  planeNumber = pnum;
243  oldClusterNumber = num;
244  clusterSlope = slope;
245  clusterIntercept = intercept;
246  totalQ = totalQTemp;
247  pMin0 = Min0;
248  pMin1 = Min1;
249  pMax0 = Max0;
250  pMax1 = Max1;
251  iMinWire = iMinWireTemp;
252  iMaxWire = iMaxWireTemp;
253  minWire = minWireTemp;
254  maxWire = maxWireTemp;
255  merged = false;
256  showerMerged = false;
257  showerLikeness = 0;
258  hits.swap(hitsTemp);
259  }
float iMinWire
Definition: HoughBaseAlg.h:212
int oldClusterNumber
Definition: HoughBaseAlg.h:204
bool showerMerged
Definition: HoughBaseAlg.h:219
float minWire
Definition: HoughBaseAlg.h:214
float maxWire
Definition: HoughBaseAlg.h:215
float totalQ
Definition: HoughBaseAlg.h:207
float iMaxWire
Definition: HoughBaseAlg.h:213
float clusterSlope
Definition: HoughBaseAlg.h:205
float showerLikeness
Definition: HoughBaseAlg.h:217
std::vector< art::Ptr< recob::Hit > > hits
Definition: HoughBaseAlg.h:222
float clusterIntercept
Definition: HoughBaseAlg.h:206
int clusterNumber
Definition: HoughBaseAlg.h:202

Member Data Documentation

float protoTrack::clusterIntercept = 999999

Definition at line 206 of file HoughBaseAlg.h.

int protoTrack::clusterNumber = 999999

Definition at line 202 of file HoughBaseAlg.h.

float protoTrack::clusterSlope = 999999

Definition at line 205 of file HoughBaseAlg.h.

std::vector<art::Ptr<recob::Hit> > protoTrack::hits

Definition at line 222 of file HoughBaseAlg.h.

float protoTrack::iMaxWire = -999999

Definition at line 213 of file HoughBaseAlg.h.

float protoTrack::iMinWire = 999999

Definition at line 212 of file HoughBaseAlg.h.

float protoTrack::isolation = -999999

Definition at line 216 of file HoughBaseAlg.h.

float protoTrack::maxWire = -999999

Definition at line 215 of file HoughBaseAlg.h.

bool protoTrack::merged = false

Definition at line 218 of file HoughBaseAlg.h.

bool protoTrack::mergedLeft = false

Definition at line 220 of file HoughBaseAlg.h.

bool protoTrack::mergedRight = false

Definition at line 221 of file HoughBaseAlg.h.

float protoTrack::minWire = 999999

Definition at line 214 of file HoughBaseAlg.h.

int protoTrack::oldClusterNumber = 999999

Definition at line 204 of file HoughBaseAlg.h.

int protoTrack::planeNumber = 999999

Definition at line 203 of file HoughBaseAlg.h.

float protoTrack::pMax0 = -999999

Definition at line 210 of file HoughBaseAlg.h.

float protoTrack::pMax1 = -999999

Definition at line 211 of file HoughBaseAlg.h.

float protoTrack::pMin0 = 999999

Definition at line 208 of file HoughBaseAlg.h.

float protoTrack::pMin1 = 999999

Definition at line 209 of file HoughBaseAlg.h.

float protoTrack::showerLikeness = -999999

Definition at line 217 of file HoughBaseAlg.h.

bool protoTrack::showerMerged = false

Definition at line 219 of file HoughBaseAlg.h.

float protoTrack::totalQ = -999999

Definition at line 207 of file HoughBaseAlg.h.


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