|
Class Reference for E1039 Core & Analysis Software
|
#include </dev/shm/kenichi/update-github-e1039-doc/e1039-core/interface_main/SQTrack_v1.h>
Inheritance diagram for SQTrack_v1:
Collaboration diagram for SQTrack_v1:Public Member Functions | |
| SQTrack_v1 () | |
| virtual | ~SQTrack_v1 () |
| void | identify (std::ostream &os=std::cout) const |
| void | Reset () |
| Clear Event. More... | |
| int | isValid () const |
| isValid returns non zero if object contains vailid data More... | |
| SQTrack * | Clone () const |
| virtual int | get_track_id () const |
| Return the track ID, which is unique per event(?). More... | |
| virtual void | set_track_id (const int a) |
| virtual int | get_rec_track_id () const |
| Return the track ID of associated reconstructed track. Valid only if this object holds truth track info. More... | |
| virtual void | set_rec_track_id (const int a) |
| virtual int | get_charge () const |
| Return the charge, i.e. +1 or -1. More... | |
| virtual void | set_charge (const int a) |
| virtual int | get_num_hits () const |
| Return the number of hits associated to this track. More... | |
| virtual void | set_num_hits (const int a) |
| virtual TVector3 | get_pos_vtx () const |
| Return the track position at vertex. More... | |
| virtual void | set_pos_vtx (const TVector3 a) |
| virtual TVector3 | get_pos_st1 () const |
| Return the track position at Station 1. More... | |
| virtual void | set_pos_st1 (const TVector3 a) |
| virtual TVector3 | get_pos_st3 () const |
| Return the track position at Station 3. More... | |
| virtual void | set_pos_st3 (const TVector3 a) |
| virtual TLorentzVector | get_mom_vtx () const |
| Return the track momentum at vertex. More... | |
| virtual void | set_mom_vtx (const TLorentzVector a) |
| virtual TLorentzVector | get_mom_st1 () const |
| Return the track momentum at Station 1. More... | |
| virtual void | set_mom_st1 (const TLorentzVector a) |
| virtual TLorentzVector | get_mom_st3 () const |
| Return the track momentum at Station 3. More... | |
| virtual void | set_mom_st3 (const TLorentzVector a) |
| virtual double | get_chisq () const |
| virtual double | get_chisq_target () const |
| virtual double | get_chisq_dump () const |
| virtual double | get_chsiq_upstream () const |
| virtual TVector3 | get_pos_target () const |
| virtual TVector3 | get_pos_dump () const |
| virtual TLorentzVector | get_mom_target () const |
| virtual TLorentzVector | get_mom_dump () const |
| virtual int | get_hit_id (const int i) const |
Public Member Functions inherited from SQTrack | |
| virtual | ~SQTrack () |
Public Member Functions inherited from PHObject | |
| PHObject () | |
| ctor More... | |
| virtual | ~PHObject () |
| dtor More... | |
| virtual PHObject * | clone () const |
| Virtual copy constructor. More... | |
| virtual int | isValid (const float) const |
| virtual int | isValid (const double) const |
| virtual int | isValid (const int) const |
| virtual int | isValid (const unsigned int) const |
| virtual int | isImplemented (const float f) const |
| virtual int | isImplemented (const double f) const |
| virtual int | isImplemented (const int i) const |
| virtual int | isImplemented (const unsigned int i) const |
| void | SplitLevel (const int i) |
| int | SplitLevel () const |
| void | BufferSize (const int i) |
| int | BufferSize () const |
Protected Member Functions | |
| ClassDef (SQTrack_v1, 1) | |
Protected Member Functions inherited from SQTrack | |
| SQTrack () | |
| ClassDef (SQTrack, 1) | |
Protected Attributes | |
| int | _id |
| int | _rec_id |
| int | _charge |
| int | _n_hits |
| TVector3 | _pos_vtx |
| TVector3 | _pos_st1 |
| TVector3 | _pos_st3 |
| TLorentzVector | _mom_vtx |
| TLorentzVector | _mom_st1 |
| TLorentzVector | _mom_st3 |
Definition at line 5 of file SQTrack_v1.h.
| SQTrack_v1::SQTrack_v1 | ( | ) |
Definition at line 4 of file SQTrack_v1.cxx.
Referenced by Clone().
Here is the caller graph for this function:
|
virtual |
Definition at line 19 of file SQTrack_v1.cxx.
|
protected |
|
inlinevirtual |
Implements SQTrack.
Definition at line 13 of file SQTrack_v1.h.
References SQTrack_v1().
Here is the call graph for this function:
|
inlinevirtual |
Return the charge, i.e. +1 or -1.
Implements SQTrack.
Definition at line 21 of file SQTrack_v1.h.
References _charge.
|
inlinevirtual |
Implements SQTrack.
Definition at line 46 of file SQTrack_v1.h.
|
inlinevirtual |
Implements SQTrack.
Definition at line 48 of file SQTrack_v1.h.
|
inlinevirtual |
Implements SQTrack.
Definition at line 47 of file SQTrack_v1.h.
|
inlinevirtual |
Implements SQTrack.
Definition at line 49 of file SQTrack_v1.h.
|
inlinevirtual |
Implements SQTrack.
Definition at line 57 of file SQTrack_v1.h.
|
inlinevirtual |
Implements SQTrack.
Definition at line 55 of file SQTrack_v1.h.
|
inlinevirtual |
Return the track momentum at Station 1.
Implements SQTrack.
Definition at line 39 of file SQTrack_v1.h.
References _mom_st1.
|
inlinevirtual |
Return the track momentum at Station 3.
Implements SQTrack.
Definition at line 42 of file SQTrack_v1.h.
References _mom_st3.
|
inlinevirtual |
Implements SQTrack.
Definition at line 54 of file SQTrack_v1.h.
|
inlinevirtual |
Return the track momentum at vertex.
Implements SQTrack.
Definition at line 36 of file SQTrack_v1.h.
References _mom_vtx.
|
inlinevirtual |
Return the number of hits associated to this track.
Implements SQTrack.
Definition at line 24 of file SQTrack_v1.h.
References _n_hits.
Referenced by identify().
Here is the caller graph for this function:
|
inlinevirtual |
Implements SQTrack.
Definition at line 52 of file SQTrack_v1.h.
|
inlinevirtual |
Return the track position at Station 1.
Implements SQTrack.
Definition at line 30 of file SQTrack_v1.h.
References _pos_st1.
|
inlinevirtual |
Return the track position at Station 3.
Implements SQTrack.
Definition at line 33 of file SQTrack_v1.h.
References _pos_st3.
|
inlinevirtual |
Implements SQTrack.
Definition at line 51 of file SQTrack_v1.h.
|
inlinevirtual |
Return the track position at vertex.
Implements SQTrack.
Definition at line 27 of file SQTrack_v1.h.
References _pos_vtx.
|
inlinevirtual |
Return the track ID of associated reconstructed track. Valid only if this object holds truth track info.
Implements SQTrack.
Definition at line 18 of file SQTrack_v1.h.
References _rec_id.
Referenced by identify().
Here is the caller graph for this function:
|
inlinevirtual |
Return the track ID, which is unique per event(?).
Implements SQTrack.
Definition at line 15 of file SQTrack_v1.h.
References _id.
Referenced by identify().
Here is the caller graph for this function:
|
virtual |
identify Function from PHObject
| os | Output Stream |
Implements SQTrack.
Definition at line 24 of file SQTrack_v1.cxx.
References _mom_st1, _mom_st3, _mom_vtx, _pos_st1, _pos_st3, _pos_vtx, get_num_hits(), get_rec_track_id(), and get_track_id().
Here is the call graph for this function:
|
inlinevirtual |
isValid returns non zero if object contains vailid data
Implements SQTrack.
Definition at line 12 of file SQTrack_v1.h.
|
virtual |
|
inlinevirtual |
Implements SQTrack.
Definition at line 22 of file SQTrack_v1.h.
References _charge.
Referenced by TruthNodeMaker::process_event().
Here is the caller graph for this function:
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
Implements SQTrack.
Definition at line 37 of file SQTrack_v1.h.
References _mom_vtx.
Referenced by TruthNodeMaker::process_event().
Here is the caller graph for this function:
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
Implements SQTrack.
Definition at line 28 of file SQTrack_v1.h.
References _pos_vtx.
Referenced by TruthNodeMaker::process_event().
Here is the caller graph for this function:
|
inlinevirtual |
|
inlinevirtual |
Implements SQTrack.
Definition at line 16 of file SQTrack_v1.h.
References _id.
Referenced by TruthNodeMaker::process_event().
Here is the caller graph for this function:
|
protected |
Definition at line 62 of file SQTrack_v1.h.
Referenced by get_charge(), and set_charge().
|
protected |
Definition at line 60 of file SQTrack_v1.h.
Referenced by get_track_id(), and set_track_id().
|
protected |
Definition at line 68 of file SQTrack_v1.h.
Referenced by get_mom_st1(), identify(), and set_mom_st1().
|
protected |
Definition at line 69 of file SQTrack_v1.h.
Referenced by get_mom_st3(), identify(), and set_mom_st3().
|
protected |
Definition at line 67 of file SQTrack_v1.h.
Referenced by get_mom_vtx(), identify(), and set_mom_vtx().
|
protected |
Definition at line 63 of file SQTrack_v1.h.
Referenced by get_num_hits(), and set_num_hits().
|
protected |
Definition at line 65 of file SQTrack_v1.h.
Referenced by get_pos_st1(), identify(), and set_pos_st1().
|
protected |
Definition at line 66 of file SQTrack_v1.h.
Referenced by get_pos_st3(), identify(), and set_pos_st3().
|
protected |
Definition at line 64 of file SQTrack_v1.h.
Referenced by get_pos_vtx(), identify(), and set_pos_vtx().
|
protected |
Definition at line 61 of file SQTrack_v1.h.
Referenced by get_rec_track_id(), and set_rec_track_id().