#include <CDTrackerOptions.h>
Public Member Functions | |
| CDTrackerOptions () | |
| CDTrackerOptions (std::string) | |
| void | SetTrackerOptions (std::string) |
| void | SetTrackerOptions (float, int, int, int, int, int, float, float, float) |
| float | GetThresh () |
| int | GetMinHit () |
| int | GetAcceptance () |
| int | GetHitsPerPlane () |
| int | GetMaxHotPlanes () |
| int | GetTrkLenCut () |
| float | GetAngleLimit () |
| float | GetMinAngle () |
| float | GetMinVertAngle () |
| bool | Cosmic () |
| void | SetThresh (float thresh) |
| void | SetMinHit (int minhit) |
| void | SetAcceptance (int acceptance) |
| void | SetHitsPerPlane (int hits_per_plane) |
| void | SetMaxHotPlanes (int max_hot_planes) |
| void | SetTrkLenCut (int trk_len_cut) |
| void | SetAngleLimit (float angle_limit) |
| void | SetMinAngle (float min_angle) |
| void | SetMinVertAngle (float min_vert_angle) |
| void | SetCosmic (bool cosmic) |
Private Attributes | |
| float | fthresh |
| int | fminhit |
| int | facceptance |
| int | fhits_per_plane |
| int | fmax_hot_planes |
| int | ftrk_len_cut |
| float | fangle_limit |
| float | fmin_angle |
| float | fmin_vert_angle |
| bool | fcosmic |
|
|
Definition at line 25 of file CDTrackerOptions.cxx. 00026 {
00027 this->SetTrackerOptions("beam");//default changed by jjh 02/Jul/04
00028 //this->SetTrackerOptions(0.,16,2,2,2,4,90.,0.,0.);//default was this
00029 }
|
|
|
Definition at line 33 of file CDTrackerOptions.cxx. References s(), and SetTrackerOptions(). 00034 {
00035 this->SetTrackerOptions(s);
00036 }
|
|
|
Definition at line 39 of file CDTrackerOptions.h. Referenced by CDTrackerModule::Ana(), CDTracker::GetTrackStripInfo(), and main(). 00039 {return fcosmic;}
|
|
|
Definition at line 32 of file CDTrackerOptions.h. Referenced by CDCosmicTracker::FindStripTrack(), and CDBeamMuTracker::FindStripTrack(). 00032 {return facceptance;}
|
|
|
Definition at line 36 of file CDTrackerOptions.h. 00036 {return fangle_limit;}
|
|
|
Definition at line 33 of file CDTrackerOptions.h. Referenced by CDCosmicTracker::FindStripTrack(), and CDBeamMuTracker::FindStripTrack(). 00033 {return fhits_per_plane;}
|
|
|
Definition at line 34 of file CDTrackerOptions.h. Referenced by CDCosmicTracker::FindStripTrack(), and CDBeamMuTracker::FindStripTrack(). 00034 {return fmax_hot_planes;}
|
|
|
Definition at line 37 of file CDTrackerOptions.h. 00037 {return fmin_angle;}
|
|
|
Definition at line 31 of file CDTrackerOptions.h. 00031 {return fminhit;}
|
|
|
Definition at line 38 of file CDTrackerOptions.h. 00038 {return fmin_vert_angle;}
|
|
|
Definition at line 30 of file CDTrackerOptions.h. 00030 {return fthresh;}
|
|
|
Definition at line 35 of file CDTrackerOptions.h. Referenced by CDCosmicTracker::FindStripTrack(), and CDBeamMuTracker::FindStripTrack(). 00035 {return ftrk_len_cut;}
|
|
|
Definition at line 43 of file CDTrackerOptions.h. References facceptance. Referenced by CDTrackerModule::HandleCommand(). 00043 {facceptance=acceptance;}
|
|
|
Definition at line 47 of file CDTrackerOptions.h. References fangle_limit. Referenced by CDTrackerModule::HandleCommand(). 00047 {fangle_limit=angle_limit;}
|
|
|
Definition at line 50 of file CDTrackerOptions.h. References fcosmic. Referenced by SetTrackerOptions(). 00050 {fcosmic = cosmic;}
|
|
|
Definition at line 44 of file CDTrackerOptions.h. References fhits_per_plane. Referenced by CDTrackerModule::HandleCommand(). 00044 {fhits_per_plane=hits_per_plane;}
|
|
|
Definition at line 45 of file CDTrackerOptions.h. References fmax_hot_planes. Referenced by CDTrackerModule::HandleCommand(). 00045 {fmax_hot_planes=max_hot_planes;}
|
|
|
Definition at line 48 of file CDTrackerOptions.h. References fmin_angle. Referenced by CDTrackerModule::HandleCommand(). 00048 {fmin_angle=min_angle;}
|
|
|
Definition at line 42 of file CDTrackerOptions.h. References fminhit. Referenced by CDTrackerModule::HandleCommand(). 00042 {fminhit=minhit;}
|
|
|
Definition at line 49 of file CDTrackerOptions.h. References fmin_vert_angle. Referenced by CDTrackerModule::HandleCommand(). 00049 {fmin_vert_angle=min_vert_angle;}
|
|
|
Definition at line 41 of file CDTrackerOptions.h. References fthresh. Referenced by CDTrackerModule::HandleCommand(). 00041 {fthresh=thresh;}
|
|
||||||||||||||||||||||||||||||||||||||||
|
Definition at line 75 of file CDTrackerOptions.cxx. References facceptance, fangle_limit, fhits_per_plane, fmax_hot_planes, fmin_angle, fmin_vert_angle, fminhit, fthresh, and ftrk_len_cut. 00083 {
00084 fthresh=thresh;
00085 fminhit=minhit;
00086 facceptance=acceptance;
00087 fhits_per_plane=hits_per_plane;
00088 fmax_hot_planes=max_hot_planes;
00089 ftrk_len_cut=trk_len_cut;
00090 fangle_limit = angle_limit;
00091 fmin_angle = min_angle;
00092 fmin_vert_angle=min_vert_angle;
00093
00094 }
|
|
|
Definition at line 40 of file CDTrackerOptions.cxx. References s(), and SetCosmic(). Referenced by CDTrackerOptions(), and CDTrackerModule::HandleCommand(). 00041 {
00042 if(s=="beam" || s=="BEAM" || s=="Beam") {
00043 this->SetTrackerOptions(0,//fthresh
00044 16,//fminhit
00045 2,//facceptance
00046 3,//fhits_per_plane
00047 3,//fmax_hot_planes
00048 4,//ftrk_len_cut
00049 90,//fangle_limit
00050 0,//fmin_angle
00051 0);//fmin_vert_angle
00052 this->SetCosmic(false);
00053 }
00054 else if(s=="cosmic" || s=="COSMIC" || s=="Cosmic") {
00055 this->SetTrackerOptions(0,
00056 16,
00057 8,
00058 4,
00059 3,
00060 4,
00061 90,
00062 0,
00063 20);
00064 this->SetCosmic(true);
00065 }
00066 else{
00067 cout<<"You tried to configure the CDTrackerOptions but the";
00068 cout<<" command was not recognised, exiting here..."<<endl;
00069 exit(0);
00070 }
00071 }
|
|
|
Definition at line 46 of file CDTrackerOptions.h. References ftrk_len_cut. Referenced by CDTrackerModule::HandleCommand(). 00046 {ftrk_len_cut=trk_len_cut;}
|
|
|
Definition at line 56 of file CDTrackerOptions.h. Referenced by SetAcceptance(), and SetTrackerOptions(). |
|
|
Definition at line 63 of file CDTrackerOptions.h. Referenced by SetAngleLimit(), and SetTrackerOptions(). |
|
|
Definition at line 67 of file CDTrackerOptions.h. Referenced by SetCosmic(). |
|
|
Definition at line 57 of file CDTrackerOptions.h. Referenced by SetHitsPerPlane(), and SetTrackerOptions(). |
|
|
Definition at line 58 of file CDTrackerOptions.h. Referenced by SetMaxHotPlanes(), and SetTrackerOptions(). |
|
|
Definition at line 64 of file CDTrackerOptions.h. Referenced by SetMinAngle(), and SetTrackerOptions(). |
|
|
Definition at line 65 of file CDTrackerOptions.h. Referenced by SetMinVertAngle(), and SetTrackerOptions(). |
|
|
Definition at line 55 of file CDTrackerOptions.h. Referenced by SetMinHit(), and SetTrackerOptions(). |
|
|
Definition at line 54 of file CDTrackerOptions.h. Referenced by SetThresh(), and SetTrackerOptions(). |
|
|
Definition at line 60 of file CDTrackerOptions.h. Referenced by SetTrackerOptions(), and SetTrkLenCut(). |
1.3.9.1