ATLAS Offline Software
Public Member Functions | Public Attributes | List of all members
ICscSegmentFinder::Segment Class Reference

#include <ICscSegmentFinder.h>

Collaboration diagram for ICscSegmentFinder::Segment:

Public Member Functions

bool operator< (const Segment &rhs) const
 
 Segment ()
 

Public Attributes

double s0
 
double s1
 
double d0
 
double d1
 
double d01
 
double time
 
double dtime
 
double chsq
 
double zshift
 
int nunspoil
 
int nclus
 
TrkClusters clus
 
int outlierid
 
double res [4]
 
double dres [4]
 

Detailed Description

Definition at line 90 of file ICscSegmentFinder.h.

Constructor & Destructor Documentation

◆ Segment()

ICscSegmentFinder::Segment::Segment ( )
inline

Definition at line 111 of file ICscSegmentFinder.h.

111  :
112  s0(-999.),
113  s1(-999.),
114  d0(-999.),
115  d1(-999.),
116  d01(-999.),
117  time(-9999.),
118  dtime(-9999.),
119  chsq(9999.),
120  zshift(0),
121  nunspoil(0),
122  nclus(0),
123  outlierid(-9) {
124  for (int i = 0; i < 4; ++i) {
125  res[i] = -9999.;
126  dres[i] = -9999.;
127  }
128  clus.resize(4);
129  }

Member Function Documentation

◆ operator<()

bool ICscSegmentFinder::Segment::operator< ( const Segment rhs) const
inline

Definition at line 106 of file ICscSegmentFinder.h.

106 { return chsq < rhs.chsq; }

Member Data Documentation

◆ chsq

double ICscSegmentFinder::Segment::chsq

Definition at line 99 of file ICscSegmentFinder.h.

◆ clus

TrkClusters ICscSegmentFinder::Segment::clus

Definition at line 104 of file ICscSegmentFinder.h.

◆ d0

double ICscSegmentFinder::Segment::d0

Definition at line 94 of file ICscSegmentFinder.h.

◆ d01

double ICscSegmentFinder::Segment::d01

Definition at line 96 of file ICscSegmentFinder.h.

◆ d1

double ICscSegmentFinder::Segment::d1

Definition at line 95 of file ICscSegmentFinder.h.

◆ dres

double ICscSegmentFinder::Segment::dres[4]

Definition at line 109 of file ICscSegmentFinder.h.

◆ dtime

double ICscSegmentFinder::Segment::dtime

Definition at line 98 of file ICscSegmentFinder.h.

◆ nclus

int ICscSegmentFinder::Segment::nclus

Definition at line 102 of file ICscSegmentFinder.h.

◆ nunspoil

int ICscSegmentFinder::Segment::nunspoil

Definition at line 101 of file ICscSegmentFinder.h.

◆ outlierid

int ICscSegmentFinder::Segment::outlierid

Definition at line 105 of file ICscSegmentFinder.h.

◆ res

double ICscSegmentFinder::Segment::res[4]

Definition at line 108 of file ICscSegmentFinder.h.

◆ s0

double ICscSegmentFinder::Segment::s0

Definition at line 92 of file ICscSegmentFinder.h.

◆ s1

double ICscSegmentFinder::Segment::s1

Definition at line 93 of file ICscSegmentFinder.h.

◆ time

double ICscSegmentFinder::Segment::time

Definition at line 97 of file ICscSegmentFinder.h.

◆ zshift

double ICscSegmentFinder::Segment::zshift

Definition at line 100 of file ICscSegmentFinder.h.


The documentation for this class was generated from the following file:
ICscSegmentFinder::Segment::d1
double d1
Definition: ICscSegmentFinder.h:95
ICscSegmentFinder::Segment::nunspoil
int nunspoil
Definition: ICscSegmentFinder.h:101
ICscSegmentFinder::Segment::outlierid
int outlierid
Definition: ICscSegmentFinder.h:105
ICscSegmentFinder::Segment::d01
double d01
Definition: ICscSegmentFinder.h:96
ICscSegmentFinder::Segment::s1
double s1
Definition: ICscSegmentFinder.h:93
ICscSegmentFinder::Segment::dtime
double dtime
Definition: ICscSegmentFinder.h:98
ICscSegmentFinder::Segment::nclus
int nclus
Definition: ICscSegmentFinder.h:102
ICscSegmentFinder::Segment::dres
double dres[4]
Definition: ICscSegmentFinder.h:109
ICscSegmentFinder::Segment::d0
double d0
Definition: ICscSegmentFinder.h:94
ICscSegmentFinder::Segment::clus
TrkClusters clus
Definition: ICscSegmentFinder.h:104
lumiFormat.i
int i
Definition: lumiFormat.py:92
res
std::pair< std::vector< unsigned int >, bool > res
Definition: JetGroupProductTest.cxx:14
ICscSegmentFinder::Segment::s0
double s0
Definition: ICscSegmentFinder.h:92
ICscSegmentFinder::Segment::chsq
double chsq
Definition: ICscSegmentFinder.h:99
ICscSegmentFinder::Segment::time
double time
Definition: ICscSegmentFinder.h:97
ICscSegmentFinder::Segment::zshift
double zshift
Definition: ICscSegmentFinder.h:100