#include <Basic.h>
Public Member Functions | |
| Basic () | |
| ~Basic () | |
| short | NPlaneSteel () const |
| short | NPlaneScint () const |
| short | NStrip () const |
| short | NUStrip () const |
| short | NVStrip () const |
| short | NPlane () const |
| short | NUPlane () const |
| short | NVPlane () const |
| short | BegPlane () const |
| short | BegUPlane () const |
| short | BegVPlane () const |
| short | EndPlane () const |
| short | EndUPlane () const |
| short | EndVPlane () const |
| float | ADC () const |
| float | ADCU () const |
| float | ADCV () const |
| float | PE () const |
| float | SigCor () const |
| float | SigCorU () const |
| float | SigCorV () const |
| float | SigLin () const |
| float | SigMap () const |
| float | MIP () const |
| double | MinTime () const |
| double | MaxTime () const |
| float | ActiveFrac () const |
| void | Clear () |
| void | Print (std::ostream &o=std::cout) const |
Private Attributes | |
| Short_t | nustrip |
| Short_t | nvstrip |
| Short_t | nuplane |
| Short_t | nvplane |
| Short_t | beg_uplane |
| Short_t | beg_vplane |
| Short_t | end_uplane |
| Short_t | end_vplane |
| Float_t | adcu |
| Float_t | adcv |
| Float_t | pe |
| Float_t | sigcoru |
| Float_t | sigcorv |
| Float_t | siglin |
| Float_t | sigmap |
| Float_t | mip |
| Float_t | active_frac |
| Double_t | max_time |
| Double_t | min_time |
Friends | |
| class | FillBasic |
|
|
Definition at line 13 of file Basic.cxx. 00014 :nustrip(0), 00015 nvstrip(0), 00016 nuplane(0), 00017 nvplane(0), 00018 beg_uplane(0), 00019 beg_vplane(0), 00020 end_uplane(0), 00021 end_vplane(0), 00022 adcu(-1.0e6), 00023 adcv(-1.0e6), 00024 pe(-1.0e6), 00025 sigcoru(-1.0e6), 00026 sigcorv(-1.0e6), 00027 siglin(-1.0e6), 00028 sigmap(-1.0e6), 00029 mip(-1.0e6), 00030 active_frac(-1.0e6), 00031 max_time(-1.0e6), 00032 min_time(-1.0e6) 00033 { 00034 // 00035 // !!!FillHeader expects that adcu, adcv, sigcoru and sigcorv are set to 0!!! 00036 // 00037 }
|
|
|
Definition at line 40 of file Basic.cxx. 00041 {
00042 }
|
|
|
Definition at line 126 of file Basic.h. Referenced by Anp::HistBasic::Fill(). 00126 { return active_frac; }
|
|
|
Definition at line 112 of file Basic.h. References adcu. Referenced by Anp::HistBasic::Fill(). 00112 { return adcu + adcv; }
|
|
|
Definition at line 113 of file Basic.h. 00113 { return adcu; }
|
|
|
Definition at line 114 of file Basic.h. 00114 { return adcv; }
|
|
|
Definition at line 74 of file Basic.cxx. Referenced by Anp::PlotPmt::Collect(), Anp::HistBasic::Fill(), NPlaneSteel(), and Print(). 00075 {
00076 return std::min<short>(beg_vplane, beg_uplane);
00077 }
|
|
|
Definition at line 107 of file Basic.h. Referenced by Print(). 00107 { return beg_uplane; }
|
|
|
Definition at line 108 of file Basic.h. Referenced by Print(). 00108 { return beg_vplane; }
|
|
|
Definition at line 45 of file Basic.cxx. References active_frac, adcu, adcv, beg_uplane, beg_vplane, end_uplane, end_vplane, max_time, min_time, mip, nuplane, nustrip, nvplane, nvstrip, pe, sigcoru, sigcorv, siglin, and sigmap. Referenced by Anp::Track::Clear(), Anp::Shower::Clear(), Anp::Event::Clear(), and Anp::FillBasic::Fill(). 00046 {
00047 nustrip = 0;
00048 nvstrip = 0;
00049
00050 nuplane = 0;
00051 nvplane = 0;
00052
00053 beg_uplane = 0;
00054 beg_vplane = 0;
00055 end_uplane = 0;
00056 end_vplane = 0;
00057
00058 adcu = -1.0e6;
00059 adcv = -1.0e6;
00060 pe = -1.0e6;
00061 sigcoru = -1.0e6;
00062 sigcorv = -1.0e6;
00063 siglin = -1.0e6;
00064 sigmap = -1.0e6;
00065 mip = -1.0e6;
00066
00067 active_frac = -1.0e6;
00068
00069 max_time = -1.0e6;
00070 min_time = -1.0e6;
00071 }
|
|
|
Definition at line 80 of file Basic.cxx. Referenced by Anp::HistBasic::Fill(), NPlaneSteel(), Print(), and Anp::SelectNuMu::ResetStop(). 00081 {
00082 return std::max<short>(end_vplane, end_uplane);
00083 }
|
|
|
Definition at line 109 of file Basic.h. Referenced by Print(). 00109 { return end_uplane; }
|
|
|
Definition at line 110 of file Basic.h. Referenced by Print(). 00110 { return end_vplane; }
|
|
|
Definition at line 124 of file Basic.h. Referenced by Anp::PlotPmt::Collect(), Anp::HistBasic::Fill(), Anp::FillEvent::FillNearestT(), Anp::FillShortVar::Get(), and Anp::FillMuonId::Select(). 00124 { return max_time; }
|
|
|
Definition at line 123 of file Basic.h. Referenced by Anp::PlotPmt::Collect(), Anp::HistBasic::Fill(), Anp::FillEvent::FillNearestT(), Anp::FillShortVar::Get(), and Anp::FillMuonId::Select(). 00123 { return min_time; }
|
|
|
Definition at line 121 of file Basic.h. Referenced by Anp::PlotShort::FillStandard(). 00121 { return mip; }
|
|
|
Definition at line 103 of file Basic.h. References nuplane. Referenced by Anp::SelectAntiNeutrino::AddData(), Anp::PlotTrackGeom::FillProjection(), and Print(). 00103 { return nuplane + nvplane; }
|
|
|
Definition at line 97 of file Basic.h. References nuplane. Referenced by Anp::HistBasic::Fill(), Anp::SelectShort::Run(), and Anp::FillShortVar::Study(). 00097 { return nuplane + nvplane; }
|
|
|
Definition at line 96 of file Basic.h. References BegPlane(), and EndPlane(). Referenced by Anp::PlotPmt::Collect(), and Anp::HistBasic::Fill().
|
|
|
Definition at line 99 of file Basic.h. References nustrip. Referenced by Anp::HistBasic::Fill(), and Anp::PlotEvent::Run(). 00099 { return nustrip + nvstrip; }
|
|
|
Definition at line 104 of file Basic.h. Referenced by Anp::FillShortEvent::Explore(), Anp::HistBasic::Fill(), Anp::PlotShort::FillStandard(), Anp::SelectNuMu::PassSign(), and Print(). 00104 { return nuplane; }
|
|
|
Definition at line 100 of file Basic.h. Referenced by Anp::HistBasic::Fill(). 00100 { return nustrip; }
|
|
|
Definition at line 105 of file Basic.h. Referenced by Anp::FillShortEvent::Explore(), Anp::HistBasic::Fill(), Anp::SelectNuMu::PassSign(), and Print(). 00105 { return nvplane; }
|
|
|
Definition at line 101 of file Basic.h. Referenced by Anp::HistBasic::Fill(). 00101 { return nvstrip; }
|
|
|
Definition at line 115 of file Basic.h. Referenced by Anp::HistBasic::Fill(). 00115 { return pe; }
|
|
|
Definition at line 86 of file Basic.cxx. References adcu, adcv, BegPlane(), BegUPlane(), BegVPlane(), EndPlane(), EndUPlane(), EndVPlane(), max_time, min_time, NPlane(), NUPlane(), nustrip, NVPlane(), nvstrip, pe, sigcoru, and sigcorv. Referenced by Anp::Track::Print(), Anp::Shower::Print(), and Anp::Event::Print(). 00087 {
00088 o << "Basic::Print" << endl
00089 << " all plane (n, beg, end) = ("
00090 << NPlane() << ", " << BegPlane() << ", " << EndPlane() << ") " << endl
00091 << " u plane (n, beg, end) = ("
00092 << NUPlane() << ", " << BegUPlane() << ", " << EndUPlane() << ")" << endl
00093 << " v plane (n, beg, end) = ("
00094 << NVPlane() << ", " << BegVPlane() << ", " << EndVPlane() << ")" << endl
00095 << " nstrip (v, u) = (" << nvstrip << ", " << nustrip << ")" << endl
00096 << " adc (v, u) = (" << adcv << ", " << adcu << ")" << endl
00097 << " sigcor (v, u) = (" << sigcorv << ", " << sigcoru << ")" << endl
00098 << " pe = " << pe << endl
00099 << " time (beg, end, span) = (" << min_time << ", " << max_time
00100 << ", " << max_time - min_time << ")" << endl;
00101 }
|
|
|
Definition at line 116 of file Basic.h. References sigcoru. Referenced by Anp::HistBasic::Fill(), Anp::FillEvent::FillNearestR(), Anp::FillEvent::FillNearestT(), and Anp::PlotEvent::Run(). 00116 { return sigcoru + sigcorv; }
|
|
|
Definition at line 117 of file Basic.h. Referenced by Anp::HistBasic::Fill(). 00117 { return sigcoru; }
|
|
|
Definition at line 118 of file Basic.h. Referenced by Anp::HistBasic::Fill(). 00118 { return sigcorv; }
|
|
|
Definition at line 119 of file Basic.h. 00119 { return siglin; }
|
|
|
Definition at line 120 of file Basic.h. Referenced by Anp::HistBasic::Fill(). 00120 { return sigmap; }
|
|
|
|
|
|
Definition at line 87 of file Basic.h. Referenced by Clear(), and Anp::FillBasic::Get(). |
|
|
Definition at line 78 of file Basic.h. Referenced by ADC(), Clear(), Anp::FillBasic::Fill(), Anp::FillBasic::Get(), and Print(). |
|
|
Definition at line 79 of file Basic.h. Referenced by Clear(), Anp::FillBasic::Fill(), Anp::FillBasic::Get(), and Print(). |
|
|
Definition at line 73 of file Basic.h. Referenced by Anp::FillBasic::Check(), Clear(), and Anp::FillBasic::Get(). |
|
|
Definition at line 74 of file Basic.h. Referenced by Anp::FillBasic::Check(), Clear(), and Anp::FillBasic::Get(). |
|
|
Definition at line 75 of file Basic.h. Referenced by Anp::FillBasic::Check(), Clear(), and Anp::FillBasic::Get(). |
|
|
Definition at line 76 of file Basic.h. Referenced by Anp::FillBasic::Check(), Clear(), and Anp::FillBasic::Get(). |
|
|
Definition at line 89 of file Basic.h. Referenced by Clear(), Anp::FillBasic::Get(), and Print(). |
|
|
Definition at line 90 of file Basic.h. Referenced by Clear(), Anp::FillBasic::Get(), and Print(). |
|
|
Definition at line 85 of file Basic.h. Referenced by Clear(), and Anp::FillBasic::Fill(). |
|
|
Definition at line 70 of file Basic.h. Referenced by Anp::FillBasic::Check(), Clear(), Anp::FillBasic::Get(), NPlane(), and NPlaneScint(). |
|
|
Definition at line 67 of file Basic.h. Referenced by Clear(), Anp::FillBasic::Get(), NStrip(), and Print(). |
|
|
Definition at line 71 of file Basic.h. Referenced by Anp::FillBasic::Check(), Clear(), and Anp::FillBasic::Get(). |
|
|
Definition at line 68 of file Basic.h. Referenced by Clear(), Anp::FillBasic::Get(), and Print(). |
|
|
Definition at line 80 of file Basic.h. Referenced by Clear(), Anp::FillBasic::Fill(), and Print(). |
|
|
Definition at line 81 of file Basic.h. Referenced by Clear(), Anp::FillBasic::Fill(), Anp::FillBasic::Get(), Print(), and SigCor(). |
|
|
Definition at line 82 of file Basic.h. Referenced by Clear(), Anp::FillBasic::Fill(), Anp::FillBasic::Get(), and Print(). |
|
|
Definition at line 83 of file Basic.h. Referenced by Clear(), and Anp::FillBasic::Fill(). |
|
|
Definition at line 84 of file Basic.h. Referenced by Clear(), and Anp::FillBasic::Fill(). |
1.3.9.1