#include <Vertex.h>
Public Member Functions | |
| Vertex () | |
| Vertex (float u_, float v_, float z_, float cosu_, float cosv_, float cosz_, bool isfid_) | |
| ~Vertex () | |
| float | X () const |
| float | Y () const |
| float | Z () const |
| float | U () const |
| float | V () const |
| float | R (float x_=0.0, float y_=0.0) const |
| float | CosX () const |
| float | CosY () const |
| float | CosZ () const |
| float | CosU () const |
| float | CosV () const |
| bool | IsFiducial () const |
| void | SetFiducial (bool fid) |
| void | Clear () |
| void | Print (std::ostream &os=std::cout) const |
Private Attributes | |
| Float_t | u |
| Float_t | v |
| Float_t | z |
| Float_t | dcosu |
| Float_t | dcosv |
| Float_t | dcosz |
| Bool_t | isfid |
|
|
Definition at line 12 of file PhysicsNtuple/Vertex.cxx. 00013 :u(-1.0e6), 00014 v(-1.0e6), 00015 z(-1.0e6), 00016 dcosu(-1.0e6), 00017 dcosv(-1.0e6), 00018 dcosz(-1.0e6), 00019 isfid(false) 00020 { 00021 }
|
|
||||||||||||||||||||||||||||||||
|
Definition at line 24 of file PhysicsNtuple/Vertex.cxx. 00025 :u(u_), 00026 v(v_), 00027 z(z_), 00028 dcosu(cosu_), 00029 dcosv(cosv_), 00030 dcosz(cosz_), 00031 isfid(isfid_) 00032 { 00033 }
|
|
|
Definition at line 36 of file PhysicsNtuple/Vertex.cxx. 00037 {
00038 }
|
|
|
Definition at line 71 of file PhysicsNtuple/Vertex.cxx. References dcosu, dcosv, dcosz, isfid, u, v, and z. Referenced by Anp::Track::Clear(), Anp::Shower::Clear(), Anp::Event::Clear(), and Anp::FillBasic::Fill(). 00072 {
00073 u = -1.0e6;
00074 v = -1.0e6;
00075 z = -1.0e6;
00076 dcosu = -1.0e6;
00077 dcosv = -1.0e6;
00078 dcosz = -1.0e6;
00079 isfid = false;
00080 }
|
|
|
Definition at line 68 of file PhysicsNtuple/Vertex.h. Referenced by Anp::SelectFiducial::PassTrack(). 00068 { return dcosu; }
|
|
|
Definition at line 69 of file PhysicsNtuple/Vertex.h. Referenced by Anp::SelectFiducial::PassTrack(). 00069 { return dcosv; }
|
|
|
Definition at line 59 of file PhysicsNtuple/Vertex.cxx. References dcosu, dcosv, and Anp::uv2x(). Referenced by Anp::HistVtx::Fill(), Anp::PlotTrackGeom::Fill(), Anp::FillTrackGeom::Fill(), Anp::PlotTrackGeom::FillProjection(), Anp::PlotTrackGeom::FillRotation(), and Anp::PlotTrackGeom::FillXProduct(). 00060 {
00061 return Anp::uv2x(dcosu, dcosv);
00062 }
|
|
|
Definition at line 65 of file PhysicsNtuple/Vertex.cxx. References dcosu, dcosv, and Anp::uv2y(). Referenced by Anp::HistVtx::Fill(), Anp::PlotTrackGeom::Fill(), Anp::FillTrackGeom::Fill(), Anp::FillEvent::Fill(), Anp::PlotTrackGeom::FillProjection(), Anp::PlotTrackGeom::FillRotation(), and Anp::PlotTrackGeom::FillXProduct(). 00066 {
00067 return Anp::uv2y(dcosu, dcosv);
00068 }
|
|
|
Definition at line 67 of file PhysicsNtuple/Vertex.h. Referenced by Anp::HistVtx::Fill(), Anp::PlotTrackGeom::Fill(), Anp::FillTrackGeom::Fill(), Anp::FillEvent::Fill(), Anp::PlotTrackGeom::FillProjection(), Anp::PlotTrackGeom::FillRotation(), Anp::PlotTrackGeom::FillXProduct(), and Anp::SelectFiducial::PassTrack(). 00067 { return dcosz; }
|
|
|
Definition at line 71 of file PhysicsNtuple/Vertex.h. Referenced by Anp::SelectFiducial::Pass(), Anp::SelectFiducial::PassTrack(), and Anp::PlotReson::Plot(). 00071 { return isfid; }
|
|
|
Definition at line 83 of file PhysicsNtuple/Vertex.cxx. References dcosu, dcosv, dcosz, isfid, u, v, and z. Referenced by Anp::Event::Print(). 00084 {
00085 os << "Vertex::Print: isfid = " << isfid << std::endl
00086 << " (u, v, z) = (" << u << ", " << v << ", " << z << ")" << std::endl
00087 << " (cosu, cosv, cosz) = (" << dcosu << ", " << dcosv << ", " << dcosz << ")" << std::endl;
00088 }
|
|
||||||||||||
|
Definition at line 53 of file PhysicsNtuple/Vertex.cxx. Referenced by Anp::PlotShort::FillStandard().
|
|
|
Definition at line 72 of file PhysicsNtuple/Vertex.h. 00072 { isfid = fid; }
|
|
|
Definition at line 64 of file PhysicsNtuple/Vertex.h. Referenced by Anp::HistVtx::Fill(), Anp::PlotShort::FillStandard(), Anp::SelectFiducial::Pass(), and Anp::SelectFiducial::PassTrack(). 00064 { return u; }
|
|
|
Definition at line 65 of file PhysicsNtuple/Vertex.h. Referenced by Anp::HistVtx::Fill(), Anp::PlotShort::FillStandard(), Anp::SelectFiducial::Pass(), and Anp::SelectFiducial::PassTrack(). 00065 { return v; }
|
|
|
Definition at line 41 of file PhysicsNtuple/Vertex.cxx. References u, Anp::uv2x(), and v. Referenced by Anp::HistVtx::Fill(), Anp::PlotTrackGeom::Fill(), Anp::FillTrackGeom::Fill(), Anp::FillEvent::FillNearestR(), Anp::PlotTrackGeom::FillProjection(), Anp::PlotTrackGeom::FillRotation(), Anp::PlotTrackGeom::FillXProduct(), Anp::SelectFiducial::Pass(), R(), and Anp::SelectNuMu::ResetStop(). 00042 {
00043 return Anp::uv2x(u, v);
00044 }
|
|
|
Definition at line 47 of file PhysicsNtuple/Vertex.cxx. References u, Anp::uv2y(), and v. Referenced by Anp::HistVtx::Fill(), Anp::PlotTrackGeom::Fill(), Anp::FillTrackGeom::Fill(), Anp::FillEvent::FillNearestR(), Anp::PlotTrackGeom::FillProjection(), Anp::PlotTrackGeom::FillRotation(), Anp::PlotTrackGeom::FillXProduct(), Anp::SelectFiducial::Pass(), R(), and Anp::SelectNuMu::ResetStop(). 00048 {
00049 return Anp::uv2y(u, v);
00050 }
|
|
|
Definition at line 63 of file PhysicsNtuple/Vertex.h. Referenced by Anp::HistVtx::Fill(), Anp::FillTrackGeom::Fill(), Anp::FillEvent::FillNearestR(), Anp::FillEvent::FillNearestT(), Anp::PlotTrackGeom::FillProjection(), Anp::PlotTrackGeom::FillRotation(), Anp::PlotShort::FillStandard(), Anp::SelectFiducial::Pass(), Anp::SelectFiducial::PassTrack(), and Anp::SelectNuMu::ResetStop(). 00063 { return z; }
|
|
|
Definition at line 53 of file PhysicsNtuple/Vertex.h. |
|
|
Definition at line 54 of file PhysicsNtuple/Vertex.h. |
|
|
Definition at line 55 of file PhysicsNtuple/Vertex.h. |
|
|
Definition at line 57 of file PhysicsNtuple/Vertex.h. |
|
|
Definition at line 49 of file PhysicsNtuple/Vertex.h. |
|
|
Definition at line 50 of file PhysicsNtuple/Vertex.h. |
|
|
Definition at line 51 of file PhysicsNtuple/Vertex.h. |
1.3.9.1