#include <NtpVtxFinder.h>
Public Member Functions | |
| NtpVtxFinder (int event, RecRecordImp< RecCandHeader > *srobj) | |
| ~NtpVtxFinder () | |
| Int_t | FindVertex () |
| Float_t | VtxX () |
| Float_t | VtxY () |
| Float_t | VtxZ () |
| Float_t | VtxU () |
| Float_t | VtxV () |
| Int_t | VtxPlane () |
| NtpVtxFinder () | |
| NtpVtxFinder (int event, NtpStRecord *st) | |
| ~NtpVtxFinder () | |
| void | Reset () |
| void | SetTargetEvent (int event, NtpStRecord *st) |
| void | SetTargetEvent (NtpStRecord *st, NtpSREvent *event, NtpSRTrack *track=0) |
| Int_t | FindVertex () |
| Float_t | VtxX () |
| Float_t | VtxY () |
| Float_t | VtxZ () |
| Float_t | VtxU () |
| Float_t | VtxV () |
| Int_t | VtxPlane () |
| Double_t | VtxT () |
Private Member Functions | |
| Int_t | FindVtxPlane () |
| Int_t | FindVtxUV () |
| Int_t | CheckTrackInfo () |
| Int_t | AcceptTrackInfo () |
| Int_t | FindVtxPlane () |
| Int_t | FindVtxUV () |
| Int_t | CheckTrackInfo () |
| Int_t | AcceptTrackInfo () |
| Int_t | FindVertexTime () |
Private Attributes | |
| Int_t | kNPlanes |
| Int_t | kUVPlanesBefore |
| Int_t | kUVPlanesAfter |
| Float_t | kNoiseCut |
| Float_t | fTotalEnergy |
| Float_t | fX |
| Float_t | fY |
| Float_t | fZ |
| Float_t | fU |
| Float_t | fV |
| Int_t | fPlane |
| int | fEventNo |
| RecRecordImp< RecCandHeader > * | fSrObj |
| NtpStRecord * | fSt |
| NtpSREvent * | fEvent |
| NtpSRTrack * | fTrack |
| Double_t | fTime |
| NtpStRecord * | fSt |
| NtpSREvent * | fEvent |
| NtpSRTrack * | fTrack |
| bool | recalcTrkLike |
|
||||||||||||
|
Definition at line 29 of file Module/NtpVtxFinder.cxx. References fEventNo, fPlane, fSrObj, fSt, fTotalEnergy, fU, fV, fX, fY, VldContext::GetDetector(), RecRecordImp< T >::GetHeader(), RecHeader::GetVldContext(), kNoiseCut, kNPlanes, kUVPlanesAfter, and kUVPlanesBefore. 00030 {
00031 kUVPlanesBefore = 4;
00032 kUVPlanesAfter = 5;
00033 kNoiseCut = 2.0;
00034
00035 fTotalEnergy = 0;
00036
00037 fX = fY = fU = fV = fPlane = 0;
00038
00039 fEventNo = event;
00040 fSt = dynamic_cast<NtpStRecord *>(srobj);
00041 fSrObj = srobj;
00042 if(fSt)
00043 {
00044 int detType =
00045 fSt->GetHeader().GetVldContext().GetDetector();
00046
00047 if(detType == Detector::kFar)
00048 kNPlanes = 486;
00049
00050 if(detType == Detector::kNear)
00051 kNPlanes = 285;
00052 }
00053 }
|
|
|
Definition at line 56 of file Module/NtpVtxFinder.cxx. 00056 {
00057 }
|
|
|
Definition at line 27 of file NtpVtxFinder/NtpVtxFinder.cxx. References Reset(). 00028 {
00029 Reset();
00030 }
|
|
||||||||||||
|
Definition at line 32 of file NtpVtxFinder/NtpVtxFinder.cxx. References Reset(), and SetTargetEvent(). 00033 {
00034 Reset();
00035 SetTargetEvent(event, st);
00036 }
|
|
|
|
|
|
|
|
|
Definition at line 256 of file Module/NtpVtxFinder.cxx. References NtpSRPlane::beg, NtpSRPlane::end, fPlane, fTrack, fU, fV, MSG, NtpSRTrack::plane, NtpSRVertex::u, NtpSRVertex::v, and NtpSRTrack::vtx. Referenced by FindVertex(). 00257 {
00258 if(fTrack == 0) {
00259 MSG("VertexFinder",Msg::kError)<<"No track present, but trying to "
00260 <<"accept track info anyway - should NOT be possible"<<endl;
00261 }
00262
00263 Int_t plane = TMath::Min(fTrack->plane.beg, fTrack->plane.end);
00264 fU = fTrack->vtx.u;
00265 fV = fTrack->vtx.v;
00266 fPlane = plane;
00267
00268 return 1;
00269 }
|
|
|
|
|
|
Definition at line 229 of file Module/NtpVtxFinder.cxx. References NtpSRPlane::beg, NtpSRPlane::end, NtpSRTrack::fit, fTrack, NtpSRPlane::n, NtpSRTrackPlane::ntrklike, NtpSRFitTrack::pass, and NtpSRTrack::plane. Referenced by FindVertex(). 00230 {
00231 Int_t pass = 0;
00232 Int_t plane = 0;
00233 if(fTrack){
00234 pass = fTrack->fit.pass;
00235 Float_t nTrackPlane = static_cast<Float_t>(fTrack->plane.n);
00236 Float_t nTrackLike = static_cast<Float_t>(fTrack->plane.ntrklike);
00237 plane = TMath::Min(fTrack->plane.beg, fTrack->plane.end);
00238
00239 if(plane < 5 && nTrackPlane > 10) return 1; //3 and 0.92
00240
00241 if(pass==1){// removed for pass 1
00242 if(nTrackPlane>45) return 1;
00243
00244 Float_t ratio=0;
00245 if(nTrackPlane>0) ratio = nTrackLike/nTrackPlane;
00246
00247 if(nTrackPlane > 10 && ratio > 0.9)
00248 return 1;
00249
00250 }
00251 }
00252
00253 return 0;
00254 }
|
|
|
|
|
|
Definition at line 60 of file Module/NtpVtxFinder.cxx. References AcceptTrackInfo(), CheckTrackInfo(), fEvent, fEventNo, FindVtxPlane(), FindVtxUV(), fPlane, fSrObj, fSt, fTrack, fU, fX, fY, fZ, VldContext::GetDetector(), ANtpEventManipulator::GetEvent(), ANtpRecoNtpManipulator::GetEventManipulator(), RecRecordImp< T >::GetHeader(), ANtpEventManipulator::GetPrimaryTrack(), UgliGeomHandle::GetSteelPlnHandle(), RecHeader::GetVldContext(), UgliSteelPlnHandle::GetZ0(), MSG, ANtpEventManipulator::SetEventInSnarl(), and ANtpRecoNtpManipulator::SetPrimaryTrackCriteria(). Referenced by MNtpModule::Ana(), VtxFinderAna::Analyze(), ShwfitAna::Analyze(), ShieldRejVarAna::Analyze(), NueModule::Analyze(), ANtpInfoObjectFillerNue::Analyze(), ANtpEventInfoAna::Analyze(), AnalysisInfoAna::Analyze(), HitCalcAna::ComputeHits(), PETrimmer::TrimRecord(), and AngClusterAna::WeightedEnergy(). 00061 {
00062 if(!fSt || !fSrObj) return -1;
00063
00064 ANtpRecoNtpManipulator ntpManipulator(fSt);
00065 ntpManipulator.SetPrimaryTrackCriteria(0,1,0);
00066 // nplanes, length, total pulse height
00067 //get the primary track for the event - if no track is present it
00068 ANtpEventManipulator * ntpEventManipulator =
00069 ntpManipulator.GetEventManipulator();
00070
00071 ntpEventManipulator->SetEventInSnarl(fEventNo);
00072 fEvent = ntpEventManipulator->GetEvent();
00073 fTrack = ntpEventManipulator->GetPrimaryTrack();
00074
00075 Int_t retval = FindVtxPlane();
00076 if(retval < -1) return retval;
00077 FindVtxUV();
00078
00079 if(CheckTrackInfo()) {
00080 AcceptTrackInfo();
00081 MSG("VertexFinder",Msg::kDebug)<<"Taking trk vtx"<<endl;
00082 }else{
00083 MSG("VertexFinder",Msg::kDebug)<<"Rejected trk vtx"<<endl;
00084 }
00085
00086 //One Plane subtraction
00087 if(fPlane>0){
00088 fPlane--;
00089 }
00090
00091 if(fPlane >=0){
00092 VldContext vc=fSrObj->GetHeader().GetVldContext();
00093 UgliGeomHandle ugh(vc);
00094 PlexPlaneId plnid(vc.GetDetector(),fPlane,true);
00095 UgliSteelPlnHandle usph = ugh.GetSteelPlnHandle(plnid);
00096 fZ = usph.GetZ0();
00097
00098 fX = (sqrt(2.0)/2.0)*(fU - fV);
00099 fY = (sqrt(2.0)/2.0)*(fU + fV);
00100 }
00101 else return -1;
00102
00103 return 1;
00104 }
|
|
|
Definition at line 339 of file NtpVtxFinder/NtpVtxFinder.cxx. References fEvent, fSt, fTime, VertexHelper::GetStrip(), VertexHelper::GetStripIndex(), NtpSREvent::nstrip, NtpSRStrip::plane, NtpSREvent::stp, and NtpSRStrip::time1. 00340 {
00341 NtpSRStrip *strip = 0;
00342 Double_t thisEvtTime = 99999.;
00343 Int_t vtxPlane = fPlane;
00344 vector<Double_t> stpTimes; // container needed to calculate median
00345
00346 // loop over strips in current event
00347 for(Int_t ns = 0; ns < fEvent->nstrip; ++ns){
00348 //get the current strip
00349 if (fEvent->stp[ns] >= 0){
00350 Int_t index = VertexHelper::GetStripIndex(ns,fEvent);
00351 strip = VertexHelper::GetStrip(index,fSt);
00352 }else
00353 continue;
00354
00355 if(strip == NULL) continue;
00356 if (strip->plane >= vtxPlane && strip->plane < (vtxPlane+5)) {
00357 // this is the 5 plane window
00358 stpTimes.push_back(strip->time1);
00359 }
00360 }
00361
00362
00363 // calculate strip time median for this event
00364 //don't calculate it though if there will be a error!
00365 if(stpTimes.size() > 0){
00366
00367 sort(stpTimes.begin(), stpTimes.end());
00368 if (stpTimes.size()%2)
00369 thisEvtTime = *(stpTimes.begin()+stpTimes.size()/2);
00370 else
00371 thisEvtTime = ( *(stpTimes.begin()+stpTimes.size()/2));
00372
00373 fTime = thisEvtTime;
00374
00375 }
00376
00377 return 1;
00378 }
|
|
|
|
|
|
Definition at line 107 of file Module/NtpVtxFinder.cxx. References VtxClusterList::Clear(), fEvent, fPlane, fSrObj, fTotalEnergy, SntpHelpers::GetStrip(), SntpHelpers::GetStripIndex(), kNoiseCut, kNPlanes, MSG, NtpSREvent::nstrip, NtpSRPulseHeight::pe, NtpSRStrip::ph0, NtpSRStrip::ph1, NtpSRStrip::plane, and VtxClusterList::Process(). Referenced by FindVertex(). 00108 {
00109 if(!fSt) return -1;
00110 Int_t retval = 1;
00111
00112 fTotalEnergy = 0;
00113 Float_t trimEnergy = 0;
00114
00115 vector<Float_t> longEnergy(kNPlanes, 0);
00116
00117 for(int i=0;i<fEvent->nstrip;i++){
00118 Int_t index = SntpHelpers::GetStripIndex(i,fEvent);
00119 NtpSRStrip *strip = SntpHelpers::GetStrip(index,fSrObj);
00120
00121 Double_t charge = strip->ph0.pe+strip->ph1.pe;
00122
00123 if(charge > kNoiseCut){
00124 longEnergy[strip->plane] += charge;
00125 trimEnergy += charge;
00126 }
00127 fTotalEnergy += charge;
00128 }
00129
00130 MSG("VertexFinder",Msg::kDebug)
00131 <<"Total Energy in the event: "<<fTotalEnergy<<"\n"
00132 <<"Over Threshold Energy in the event: "<<trimEnergy<<endl;
00133
00134 if(trimEnergy < 40){
00135 MSG("VertexFinder",Msg::kDebug)
00136 <<"Returning due to insufficient energy"<<endl;
00137 return -5;
00138 }
00139
00140 VtxClusterList* vcl = new VtxClusterList(longEnergy, kNPlanes, kNoiseCut);
00141 fPlane = vcl->Process();
00142 // MSG("VertexFinder",Msg::kDebug)<<"Reporting "<<vcl->Report();
00143 vcl->Clear();
00144 delete vcl;
00145
00146 return retval;
00147 }
|
|
|
|
|
|
Definition at line 150 of file Module/NtpVtxFinder.cxx. References fEvent, fPlane, fSrObj, fU, fV, SntpHelpers::GetStrip(), SntpHelpers::GetStripIndex(), MSG, NtpSREvent::nstrip, NtpSRPulseHeight::pe, NtpSRStrip::ph0, NtpSRStrip::ph1, NtpSRStrip::plane, NtpSRStrip::planeview, and NtpSRStrip::tpos. Referenced by FindVertex(). 00151 {
00152 Int_t retval = 1;
00153
00154 Int_t nbins = 200;
00155 Float_t start = -5.0;
00156 Float_t end = 5.0;
00157
00158 TH1F *tenestu = new TH1F("tenestu","TE (U view)", nbins, start, end);
00159 TH1F *tenestv = new TH1F("tenestv","TE (V view)", nbins, start, end);
00160 TH1F *tenestuAll = new TH1F("tenestu all","TE(U)", nbins, start, end);
00161 TH1F *tenestvAll = new TH1F("tenestv all","TE(V)", nbins, start, end);
00162 TH1F *tenestuBackup = new TH1F("tenestu backup","TE(U)", nbins, start, end);
00163 TH1F *tenestvBackup = new TH1F("tenestv backup","TE(V)", nbins, start, end);
00164
00165 bool inRange = false;
00166 Float_t delta = -1;
00167
00168 for(int i=0;i<fEvent->nstrip;i++){
00169 Int_t index = SntpHelpers::GetStripIndex(i,fEvent);
00170 NtpSRStrip *strip = SntpHelpers::GetStrip(index,fSrObj);
00171
00172 Double_t charge = strip->ph0.pe+strip->ph1.pe;
00173
00174 MSG("VertexFinder",Msg::kVerbose)<<"charge deposit:"
00175 <<charge<<" "<<strip->plane<<" "<<endl;
00176
00177 if(charge > kNoiseCut){
00178 delta = strip->plane-fPlane;
00179 inRange = false;
00180 if((delta <= 0 && fabs(delta) < kUVPlanesBefore) ||
00181 (delta >= 0 && fabs(delta) < kUVPlanesAfter)){
00182 inRange = true;
00183 }
00184
00185 if(strip->planeview==PlaneView::kU){
00186 tenestuAll->Fill(strip->tpos,charge);
00187 if(inRange) tenestu->Fill(strip->tpos,charge);
00188 }
00189 else if(strip->planeview==PlaneView::kV){
00190 tenestvAll->Fill(strip->tpos,charge);
00191 if(inRange) tenestv->Fill(strip->tpos,charge);
00192 }
00193 }
00194
00195 if(strip->planeview==PlaneView::kU){
00196 tenestuBackup->Fill(strip->tpos,charge);
00197 }
00198 else if(strip->planeview==PlaneView::kV){
00199 tenestvBackup->Fill(strip->tpos,charge);
00200 }
00201
00202 }//end of strip loop
00203
00204 //Fill parameters for U and V direction
00205 fU = tenestu->GetMean();
00206 fV = tenestv->GetMean();
00207
00208 MSG("VertexFinder",Msg::kDebug)
00209 <<tenestu->GetMaximum()<<" "<<tenestuAll->GetMaximum()<<endl;
00210 if(tenestu->GetMaximum() < 2) fU = tenestuAll->GetMean();
00211 if(tenestv->GetMaximum() < 2) fV = tenestvAll->GetMean();
00212 if(tenestuAll->GetMaximum() < 2) fU = tenestuBackup->GetMean();
00213 if(tenestvAll->GetMaximum() < 2) fV = tenestvBackup->GetMean();
00214
00215 MSG("VertexFinder",Msg::kDebug)<<"plane guess "<<fPlane
00216 <<" U/V: "<<fU<<" "<<fV << endl;
00217
00218 //clean up after myself
00219 delete tenestu;
00220 delete tenestv;
00221 delete tenestuAll;
00222 delete tenestvAll;
00223 delete tenestuBackup;
00224 delete tenestvBackup;
00225
00226 return retval;
00227 }
|
|
|
Definition at line 42 of file NtpVtxFinder/NtpVtxFinder.cxx. References fPlane, fTotalEnergy, fU, fV, fX, fY, kNoiseCut, kNPlanes, kUVPlanesAfter, kUVPlanesBefore, and recalcTrkLike. Referenced by NtpVtxFinder(). 00043 {
00044 kUVPlanesBefore = 4;
00045 kUVPlanesAfter = 5;
00046 kNoiseCut = 2.0;
00047 fTotalEnergy = 0;
00048 fX = fY = fU = fV = fPlane = 0;
00049 kNPlanes = 0;
00050 recalcTrkLike = true; //must be true to use the new Ntracklike code!!
00051 }
|
|
||||||||||||||||
|
Definition at line 93 of file NtpVtxFinder/NtpVtxFinder.cxx. References fEvent, fSt, fTrack, VldContext::GetDetector(), RecRecordImp< T >::GetHeader(), RecHeader::GetVldContext(), and kNPlanes. 00095 {
00096 fSt = st;
00097 fEvent = event;
00098 fTrack = track;
00099
00100 if(!fSt) return;
00101
00102 int detType =
00103 fSt->GetHeader().GetVldContext().GetDetector();
00104
00105 if(detType == Detector::kFar) kNPlanes = 486;
00106 if(detType == Detector::kNear) kNPlanes = 285;
00107 if(detType == Detector::kCalDet) kNPlanes = 64;
00108 }
|
|
||||||||||||
|
Definition at line 53 of file NtpVtxFinder/NtpVtxFinder.cxx. References NtpSRPlane::beg, NtpSRPlane::end, fEvent, fEventNo, fSt, fTrack, VldContext::GetDetector(), VertexHelper::GetEvent(), RecRecordImp< T >::GetHeader(), VertexHelper::GetTrack(), RecHeader::GetVldContext(), kNPlanes, NtpSREvent::ntrack, NtpSRTrack::plane, and NtpSREvent::trk. Referenced by MNtpModule::Ana(), NueModule::Analyze(), ANtpEventInfoAna::Analyze(), AnalysisInfoAna::Analyze(), HitCalcAna::ComputeHits(), and NtpVtxFinder(). 00054 {
00055 fEventNo = event;
00056 fSt = st;
00057 if(!fSt) return;
00058
00059 int detType =
00060 fSt->GetHeader().GetVldContext().GetDetector();
00061
00062 if(detType == Detector::kFar) kNPlanes = 486;
00063 if(detType == Detector::kNear) kNPlanes = 285;
00064 if(detType == Detector::kCalDet) kNPlanes = 64;
00065
00066
00067 fEvent = NULL;
00068 fEvent = VertexHelper::GetEvent(event, st);
00069 if(fEvent == NULL ) return;
00070
00071 NtpSRTrack *primaryTrack = 0;
00072 NtpSRTrack *ntpTrack = 0;
00073 Int_t index = 0;
00074 int length = 0;
00075 int tmpLength = 0;
00076
00077 for(Int_t i = 0; i < fEvent->ntrack; ++i){
00078 index = fEvent->trk[i];
00079 ntpTrack = VertexHelper::GetTrack(index, st);
00080 if(!primaryTrack) primaryTrack = ntpTrack;
00081
00082 tmpLength = TMath::Abs(ntpTrack->plane.end - ntpTrack->plane.beg);
00083
00084 if(tmpLength > length){
00085 length = tmpLength;
00086 primaryTrack = ntpTrack;
00087 }
00088 }
00089
00090 fTrack = primaryTrack;
00091 }
|
|
|
Definition at line 53 of file NtpVtxFinder/NtpVtxFinder.h. 00053 {return fPlane;}
|
|
|
Definition at line 51 of file Module/NtpVtxFinder.h. Referenced by VtxFinderAna::Analyze(), ShwfitAna::Analyze(), NueModule::Analyze(), ANtpInfoObjectFillerNue::Analyze(), PETrimmer::TrimRecord(), and AngClusterAna::WeightedEnergy(). 00051 {return fPlane;}
|
|
|
Definition at line 54 of file NtpVtxFinder/NtpVtxFinder.h. Referenced by ShieldRejVarAna::Analyze(), NueModule::Analyze(), ANtpEventInfoAna::Analyze(), and PETrimmer::TrimRecord(). 00054 {return fTime;}
|
|
|
Definition at line 51 of file NtpVtxFinder/NtpVtxFinder.h. 00051 {return fU;}
|
|
|
Definition at line 49 of file Module/NtpVtxFinder.h. Referenced by MNtpModule::Ana(), VtxFinderAna::Analyze(), ShwfitAna::Analyze(), NueModule::Analyze(), ANtpInfoObjectFillerNue::Analyze(), PETrimmer::TrimRecord(), and AngClusterAna::WeightedEnergy(). 00049 {return fU;}
|
|
|
Definition at line 52 of file NtpVtxFinder/NtpVtxFinder.h. 00052 {return fV;}
|
|
|
Definition at line 50 of file Module/NtpVtxFinder.h. Referenced by MNtpModule::Ana(), VtxFinderAna::Analyze(), ShwfitAna::Analyze(), NueModule::Analyze(), ANtpInfoObjectFillerNue::Analyze(), PETrimmer::TrimRecord(), and AngClusterAna::WeightedEnergy(). 00050 {return fV;}
|
|
|
Definition at line 48 of file NtpVtxFinder/NtpVtxFinder.h. 00048 {return fX;}
|
|
|
Definition at line 46 of file Module/NtpVtxFinder.h. Referenced by MNtpModule::Ana(), VtxFinderAna::Analyze(), NueModule::Analyze(), ANtpEventInfoAna::Analyze(), AnalysisInfoAna::Analyze(), HitCalcAna::ComputeHits(), and PETrimmer::TrimRecord(). 00046 {return fX;}
|
|
|
Definition at line 49 of file NtpVtxFinder/NtpVtxFinder.h. 00049 {return fY;}
|
|
|
Definition at line 47 of file Module/NtpVtxFinder.h. Referenced by MNtpModule::Ana(), VtxFinderAna::Analyze(), NueModule::Analyze(), ANtpEventInfoAna::Analyze(), AnalysisInfoAna::Analyze(), HitCalcAna::ComputeHits(), and PETrimmer::TrimRecord(). 00047 {return fY;}
|
|
|
Definition at line 50 of file NtpVtxFinder/NtpVtxFinder.h. 00050 {return fZ;}
|
|
|
Definition at line 48 of file Module/NtpVtxFinder.h. Referenced by MNtpModule::Ana(), VtxFinderAna::Analyze(), ShieldRejVarAna::Analyze(), NueModule::Analyze(), ANtpEventInfoAna::Analyze(), AnalysisInfoAna::Analyze(), HitCalcAna::ComputeHits(), and PETrimmer::TrimRecord(). 00048 {return fZ;}
|
|
|
Definition at line 81 of file NtpVtxFinder/NtpVtxFinder.h. |
|
|
Definition at line 79 of file Module/NtpVtxFinder.h. Referenced by FindVertex(), FindVertexTime(), FindVtxPlane(), FindVtxUV(), and SetTargetEvent(). |
|
|
Definition at line 79 of file NtpVtxFinder/NtpVtxFinder.h. Referenced by FindVertex(), NtpVtxFinder(), and SetTargetEvent(). |
|
|
Definition at line 77 of file NtpVtxFinder/NtpVtxFinder.h. Referenced by AcceptTrackInfo(), FindVertex(), FindVtxPlane(), FindVtxUV(), NtpVtxFinder(), and Reset(). |
|
|
Definition at line 76 of file Module/NtpVtxFinder.h. Referenced by FindVertex(), FindVtxPlane(), FindVtxUV(), and NtpVtxFinder(). |
|
|
Definition at line 80 of file NtpVtxFinder/NtpVtxFinder.h. |
|
|
Definition at line 77 of file Module/NtpVtxFinder.h. Referenced by FindVertex(), FindVertexTime(), NtpVtxFinder(), and SetTargetEvent(). |
|
|
Definition at line 76 of file NtpVtxFinder/NtpVtxFinder.h. Referenced by FindVertexTime(). |
|
|
Definition at line 69 of file NtpVtxFinder/NtpVtxFinder.h. Referenced by FindVtxPlane(), NtpVtxFinder(), and Reset(). |
|
|
Definition at line 82 of file NtpVtxFinder/NtpVtxFinder.h. |
|
|
Definition at line 80 of file Module/NtpVtxFinder.h. Referenced by AcceptTrackInfo(), CheckTrackInfo(), FindVertex(), and SetTargetEvent(). |
|
|
Definition at line 74 of file NtpVtxFinder/NtpVtxFinder.h. Referenced by AcceptTrackInfo(), FindVertex(), FindVtxUV(), NtpVtxFinder(), and Reset(). |
|
|
Definition at line 75 of file NtpVtxFinder/NtpVtxFinder.h. Referenced by AcceptTrackInfo(), FindVtxUV(), NtpVtxFinder(), and Reset(). |
|
|
Definition at line 71 of file NtpVtxFinder/NtpVtxFinder.h. Referenced by FindVertex(), NtpVtxFinder(), and Reset(). |
|
|
Definition at line 72 of file NtpVtxFinder/NtpVtxFinder.h. Referenced by FindVertex(), NtpVtxFinder(), and Reset(). |
|
|
Definition at line 73 of file NtpVtxFinder/NtpVtxFinder.h. Referenced by FindVertex(). |
|
|
Definition at line 67 of file NtpVtxFinder/NtpVtxFinder.h. Referenced by FindVtxPlane(), NtpVtxFinder(), and Reset(). |
|
|
Definition at line 63 of file NtpVtxFinder/NtpVtxFinder.h. Referenced by FindVtxPlane(), NtpVtxFinder(), Reset(), and SetTargetEvent(). |
|
|
Definition at line 66 of file NtpVtxFinder/NtpVtxFinder.h. Referenced by NtpVtxFinder(), and Reset(). |
|
|
Definition at line 65 of file NtpVtxFinder/NtpVtxFinder.h. Referenced by NtpVtxFinder(), and Reset(). |
|
|
Definition at line 84 of file NtpVtxFinder/NtpVtxFinder.h. Referenced by Reset(). |
1.3.9.1