55#ifndef FTSuperLayer_FLAG_
56#define FTSuperLayer_FLAG_
69 const int firstLayerID,
const int NLayer,
70 const int superLayerID);
97 const int nWire(
void)
const;
100 const int nLayer(
void)
const;
120 void clustering(
void);
134 const int _superLayerId;
135 const int _firstLayerId;
136 const int _firstWireId;
147#ifdef FTSuperLayer_NO_INLINE
151#define FTSuperLayer_INLINE_DEFINE_HERE
154#ifdef FTSuperLayer_INLINE_DEFINE_HERE
158 const int firstLayerID,
const int NLayer,
159 const int superLayerID)
160 : _superLayerId(superLayerID),
161 _firstLayerId(firstLayerID),
162 _firstWireId(firstWireID),
180 if (_complecated_segments)
delete _complecated_segments;
210 return (_Nlayer - 1);
222 return _superLayerId;
228 return *_complecated_segments;
int append(const T &x)
append an object into the end of the list
FTList< FTSegment * > & segments(void) const
returns segement list
static const float _maxDphi[11]
static MdcParameter * param
const int nLayer(void) const
returns number of layers
const int layerMaxId(void) const
returns layer max ID
const int superLayerId(void) const
returns super-layer ID
FTList< FTWire * > & wireHits(void) const
returns wirehit list
void mkSegmentList(void)
create segment lists
const int nWire(void) const
returns number of wires
const int localMaxId(void) const
returns local max ID
FTList< FTSegment * > & complecated_segments(void)
returns complecated segments
void reduce_noise(FTList< float >(&Estime)[10])
calculate t0 and Chi2 from segment-fit in every superlayer
void appendHit(FTWire *)
append wireHit to the list of hits
void reAppendSalvage(void)
append segments which are not used for tracks to the list for salvage
void clear(void)
clear object
FTSuperLayer(const int firstWireID, const int NWire, const int firstLayerID, const int NLayer, const int superLayerID)
Constructors and destructor.