#include <AlignmentStrip.h>
Public Member Functions | |
| AlignmentStrip () | |
| AlignmentStrip (const CandStripHandle *csh) | |
| AlignmentStrip (const NtpAlignTrackStrip *strip) | |
| AlignmentStrip (const NtpAlignCandStrip *strip) | |
| virtual | ~AlignmentStrip () |
| bool | operator< (const AlignmentStrip &right) const |
| bool | operator<= (const AlignmentStrip &right) const |
| bool | operator> (const AlignmentStrip &right) const |
| bool | operator>= (const AlignmentStrip &right) const |
| bool | operator== (const AlignmentStrip &right) const |
| bool | operator!= (const AlignmentStrip &right) const |
Public Attributes | |
| UInt_t | plexseid |
| Int_t | plane |
| Int_t | strip |
| UShort_t | ndigit |
| Double_t | charge |
| Double_t | tpos |
| Double_t | tposrelmdl |
| Double_t | lposrelmdl |
| Double_t | zpos |
| Double_t | pigtail |
| Double_t | wlsbypass |
| Double_t | begtime |
| Double_t | endtime |
| Double_t | residual |
| Double_t | ghitpos |
| Double_t | lhitpos |
| Double_t | length |
| bool | goodhit |
|
|
Definition at line 16 of file AlignmentStrip.cxx. 00017 :plexseid(0), 00018 plane(0), 00019 strip(0), 00020 ndigit(0), 00021 charge(0.0), 00022 tpos(0.0), 00023 tposrelmdl(0.0), 00024 lposrelmdl(0.0), 00025 zpos(0.0), 00026 pigtail(0.0), 00027 wlsbypass(0.0), 00028 begtime(0.0), 00029 endtime(0.0), 00030 residual(100.0), 00031 ghitpos(0.0), 00032 lhitpos(0.0), 00033 length(0.0), 00034 goodhit(true) 00035 { 00036 }
|
|
|
|
Definition at line 70 of file AlignmentStrip.cxx. References NtpAlignTrackStrip::begtime, begtime, NtpAlignTrackStrip::charge, charge, NtpAlignTrackStrip::ndigit, ndigit, NtpAlignTrackStrip::plexseid, plexseid, NtpAlignTrackStrip::residual, and residual. 00071 :plexseid(0), 00072 plane(0), 00073 strip(0), 00074 ndigit(0), 00075 charge(0.0), 00076 tpos(0.0), 00077 tposrelmdl(0.0), 00078 lposrelmdl(0.0), 00079 zpos(0.0), 00080 pigtail(0.0), 00081 wlsbypass(0.0), 00082 begtime(0.0), 00083 endtime(0.0), 00084 residual(100.0), 00085 ghitpos(0.0), 00086 lhitpos(0.0), 00087 length(0.0), 00088 goodhit(true) 00089 { 00090 plexseid = strip->plexseid; 00091 ndigit = strip->ndigit; 00092 charge = strip->charge; 00093 residual = strip->residual; 00094 begtime = strip->begtime; 00095 }
|
|
|
Definition at line 97 of file AlignmentStrip.cxx. References NtpAlignCandStrip::begtime, begtime, NtpAlignCandStrip::charge, charge, NtpAlignCandStrip::ndigit, ndigit, NtpAlignCandStrip::plexseid, and plexseid. 00098 :plexseid(0), 00099 plane(0), 00100 strip(0), 00101 ndigit(0), 00102 charge(0.0), 00103 tpos(0.0), 00104 tposrelmdl(0.0), 00105 lposrelmdl(0.0), 00106 zpos(0.0), 00107 pigtail(0.0), 00108 wlsbypass(0.0), 00109 begtime(0.0), 00110 endtime(0.0), 00111 residual(100.0), 00112 ghitpos(0.0), 00113 lhitpos(0.0), 00114 length(0.0), 00115 goodhit(true) 00116 { 00117 plexseid = strip->plexseid; 00118 ndigit = strip->ndigit; 00119 charge = strip->charge; 00120 begtime = strip->begtime; 00121 00122 }
|
|
|
Definition at line 25 of file AlignmentStrip.h. 00025 {};
|
|
|
Definition at line 169 of file AlignmentStrip.cxx. References plexseid.
|
|
|
Definition at line 125 of file AlignmentStrip.cxx. References begtime, and plexseid. 00126 {
00127 if(plexseid < right.plexseid)
00128 return true;
00129 if(plexseid > right.plexseid)
00130 return false;
00131 if(begtime < right.begtime)
00132 return true;
00133 return false;
00134 }
|
|
|
Definition at line 136 of file AlignmentStrip.cxx. References plexseid.
|
|
|
Definition at line 161 of file AlignmentStrip.cxx. References begtime, and plexseid. 00162 {
00163 // if the same PlexStripEndId and begtime are within 1 ns - return true
00164 if(plexseid == right.plexseid && fabs(begtime-right.begtime) < 0.000000002)
00165 return true;
00166 return false;
00167 }
|
|
|
Definition at line 143 of file AlignmentStrip.cxx. References begtime, and plexseid. 00144 {
00145 if(plexseid > right.plexseid)
00146 return true;
00147 if(plexseid < right.plexseid)
00148 return false;
00149 if(begtime <= right.begtime)
00150 return true;
00151 return false;
00152 }
|
|
|
Definition at line 154 of file AlignmentStrip.cxx. References plexseid.
|
|
|
|
|
Definition at line 52 of file AlignmentStrip.h. Referenced by AlignmentStrip(). |
|
|
Definition at line 54 of file AlignmentStrip.h. Referenced by MakeAlignmentModule::ConvertToLocal(), AlignmentHistograms::FillHistograms(), MakeAlignmentModule::GetDirectionalCosines(), and MakeAlignmentModule::ProcessRecord(). |
|
|
Definition at line 57 of file AlignmentStrip.h. Referenced by MakeAlignmentModule::ConvertToLocal(), and AlignmentHistograms::FillHistograms(). |
|
|
Definition at line 56 of file AlignmentStrip.h. Referenced by MakeAlignmentModule::ConvertToLocal(), AlignmentHistograms::FillHistograms(), and MakeAlignmentModule::FillHitStripHistograms(). |
|
|
Definition at line 55 of file AlignmentStrip.h. Referenced by MakeAlignmentModule::ConvertToLocal(), AlignmentHistograms::FillHistograms(), AlignmentHistograms::FillLongitudinalHitPos(), and MakeAlignmentModule::RecalculateResiduals(). |
|
|
Definition at line 47 of file AlignmentStrip.h. Referenced by AlignmentHistograms::FillHistograms(), and MakeAlignmentModule::ProcessRecord(). |
|
|
Definition at line 43 of file AlignmentStrip.h. Referenced by AlignmentStrip(), NtpAlignCandStrip::NtpAlignCandStrip(), NtpAlignTrackStrip::NtpAlignTrackStrip(), and MakeAlignmentModule::PrintAlignmentStrip(). |
|
|
Definition at line 49 of file AlignmentStrip.h. Referenced by MakeAlignmentModule::ConvertToLocal(), and AlignmentHistograms::FillHistograms(). |
|
|
|
|
|
Definition at line 42 of file AlignmentStrip.h. Referenced by MakeAlignmentModule::ProcessRecord(). |
|
|
Definition at line 45 of file AlignmentStrip.h. Referenced by AlignmentStrip(), MakeAlignmentModule::ConvertToLocal(), MakeAlignmentModule::GetDirectionalCosines(), MakeAlignmentModule::ProcessRecord(), and MakeAlignmentModule::RecalculateResiduals(). |
|
|
Definition at line 46 of file AlignmentStrip.h. Referenced by MakeAlignmentModule::ProcessRecord(). |
|
|
Definition at line 50 of file AlignmentStrip.h. Referenced by MakeAlignmentModule::ConvertToLocal(), and AlignmentHistograms::FillHistograms(). |
|
1.3.9.1