1#ifndef TSegmentCurl_FLAG_
2#define TSegmentCurl_FLAG_
4#ifdef TRKRECO_DEBUG_DETAIL
9#include "CLHEP/Alist/AList.h"
10#include "TrkReco/TCurlFinderParameters.h"
11#include "TrkReco/TMLink.h"
34 inline const unsigned size(
void ) {
return m_list.length(); }
56 unsigned wires(
const unsigned )
const;
68 unsigned m_MaxLocalLayerId;
70 unsigned m_superLayerId;
72 unsigned m_seqOfLayer[4];
74 unsigned m_sizeOfLayer[4];
78 void calcuSeq(
unsigned );
81 unsigned m_layerIdOfMaxSeq;
82 unsigned m_numOfSeqOneLayer;
83 unsigned m_numOfLargeSeqLayer;
A class to relate TMDCWireHit and TTrack objects.
const AList< TMLink > & list(unsigned i)
void remove(AList< TMLink > &)
const unsigned numOfLargeSeqLayer(void)
TSegmentCurl(TSegmentCurl *)
const AList< TMLink > & list(void)
const unsigned numOfSeqOneLayer(void)
const unsigned layerIdOfMaxSeq(void)
const unsigned superLayerId(const unsigned)
TSegmentCurl(TSegmentCurl &)
void setMaxSeq(const unsigned)
const unsigned sizeOfLayer(const unsigned)
TSegmentCurl(const unsigned superLayerId=9999, const unsigned max=9999)
const unsigned maxLocalLayerId(const unsigned)
unsigned wires(const unsigned) const
void append(AList< TMLink > &)
const unsigned size(void)
const unsigned maxSeq(void) const
const unsigned superLayerId(void) const
const unsigned maxLocalLayerId(void) const
const unsigned seqOfLayer(const unsigned)
TSegmentCurl & operator=(const TSegmentCurl &)