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 197 of file HoughBaseAlg.h.

Constructor & Destructor Documentation

protoTrack::protoTrack ( )
inline

Definition at line 219 of file HoughBaseAlg.h.

219 {}

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 222 of file HoughBaseAlg.h.

236  {
237  clusterNumber = num;
238  planeNumber = pnum;
240  clusterSlope = slope;
241  clusterIntercept = intercept;
242  totalQ = totalQTemp;
243  pMin0 = Min0;
244  pMin1 = Min1;
245  pMax0 = Max0;
246  pMax1 = Max1;
247  iMinWire = iMinWireTemp;
248  iMaxWire = iMaxWireTemp;
249  minWire = minWireTemp;
250  maxWire = maxWireTemp;
251  merged = false;
252  showerMerged = false;
253  showerLikeness = 0;
254  hits.swap(hitsTemp);
255  }
float iMinWire
Definition: HoughBaseAlg.h:208
int oldClusterNumber
Definition: HoughBaseAlg.h:200
bool showerMerged
Definition: HoughBaseAlg.h:215
float minWire
Definition: HoughBaseAlg.h:210
float maxWire
Definition: HoughBaseAlg.h:211
float totalQ
Definition: HoughBaseAlg.h:203
float iMaxWire
Definition: HoughBaseAlg.h:209
float clusterSlope
Definition: HoughBaseAlg.h:201
float showerLikeness
Definition: HoughBaseAlg.h:213
std::vector< art::Ptr< recob::Hit > > hits
Definition: HoughBaseAlg.h:218
float clusterIntercept
Definition: HoughBaseAlg.h:202
int clusterNumber
Definition: HoughBaseAlg.h:198

Member Data Documentation

float protoTrack::clusterIntercept = 999999

Definition at line 202 of file HoughBaseAlg.h.

int protoTrack::clusterNumber = 999999

Definition at line 198 of file HoughBaseAlg.h.

float protoTrack::clusterSlope = 999999

Definition at line 201 of file HoughBaseAlg.h.

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

Definition at line 218 of file HoughBaseAlg.h.

float protoTrack::iMaxWire = -999999

Definition at line 209 of file HoughBaseAlg.h.

float protoTrack::iMinWire = 999999

Definition at line 208 of file HoughBaseAlg.h.

float protoTrack::isolation = -999999

Definition at line 212 of file HoughBaseAlg.h.

float protoTrack::maxWire = -999999

Definition at line 211 of file HoughBaseAlg.h.

bool protoTrack::merged = false

Definition at line 214 of file HoughBaseAlg.h.

bool protoTrack::mergedLeft = false

Definition at line 216 of file HoughBaseAlg.h.

bool protoTrack::mergedRight = false

Definition at line 217 of file HoughBaseAlg.h.

float protoTrack::minWire = 999999

Definition at line 210 of file HoughBaseAlg.h.

int protoTrack::oldClusterNumber = 999999

Definition at line 200 of file HoughBaseAlg.h.

int protoTrack::planeNumber = 999999

Definition at line 199 of file HoughBaseAlg.h.

float protoTrack::pMax0 = -999999

Definition at line 206 of file HoughBaseAlg.h.

float protoTrack::pMax1 = -999999

Definition at line 207 of file HoughBaseAlg.h.

float protoTrack::pMin0 = 999999

Definition at line 204 of file HoughBaseAlg.h.

float protoTrack::pMin1 = 999999

Definition at line 205 of file HoughBaseAlg.h.

float protoTrack::showerLikeness = -999999

Definition at line 213 of file HoughBaseAlg.h.

bool protoTrack::showerMerged = false

Definition at line 215 of file HoughBaseAlg.h.

float protoTrack::totalQ = -999999

Definition at line 203 of file HoughBaseAlg.h.


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