Object containing the reconstruction information for one event (with array of HarpoRecoClusters HarpoRecoTracks HarpoRecoMatching HarpoRecoReco3D) More...
#include <HarpoRecoEvent.h>
Public Member Functions | |
HarpoRecoEvent () | |
~HarpoRecoEvent () | |
void | SetClusters (HarpoRecoClusters *val, Int_t nrec) |
void | SetTracks (HarpoRecoTracks *val, Int_t nrec) |
void | SetMatching (HarpoRecoMatching *val, Int_t nrec) |
void | SetReco3D (HarpoRecoReco3D *val, Int_t nrec) |
void | SetVertex (HarpoRecoVertex *val, Int_t nrec) |
void | SetVertex3D (HarpoRecoVertex3D *val, Int_t nrec) |
void | AddClusters (HarpoRecoClusters *val) |
void | AddTracks (HarpoRecoTracks *val) |
void | AddKalmanTracks (HarpoRecoKalmanTracks *val) |
void | AddHoughTracks (HarpoRecoHoughTracks *val) |
void | AddMatching (HarpoRecoMatching *val) |
void | AddReco3D (HarpoRecoReco3D *val) |
void | AddVertex (HarpoRecoVertex *val) |
void | AddVertex3D (HarpoRecoVertex3D *val) |
HarpoRecoClusters * | GetClusters (Int_t icl) |
void | SetClustersArray (TClonesArray *a) |
void | SetHoughTracksArray (TClonesArray *a) |
void | SetKalmanTracksArray (TClonesArray *a) |
void | SetMatchingArray (TClonesArray *a) |
void | SetReco3DArray (TClonesArray *a) |
void | SetVertexArray (TClonesArray *a) |
void | SetVertex3DArray (TClonesArray *a) |
void | ResetClustersArray () |
void | ResetTracksArray () |
void | ResetHoughTracksArray () |
void | ResetKalmanTracksArray () |
void | ResetMatchingArray () |
void | ResetReco3DArray () |
void | ResetVertexArray () |
void | ResetVertex3DArray () |
void | Reset () |
TClonesArray * | GetClustersArray () |
TClonesArray * | GetHoughTracksArray () |
TClonesArray * | GetKalmanTracksArray () |
TClonesArray * | GetTracksArray () |
TClonesArray * | GetMatchingArray () |
TClonesArray * | GetReco3DArray () |
TClonesArray * | GetVertexArray () |
TClonesArray * | GetVertex3DArray () |
Int_t | GetNcl () |
Int_t | GetNtracksXEvt () |
Int_t | GetNtracksYEvt () |
Int_t | GetNtracks3DEvt () |
Int_t | GetNclXEvt () |
Int_t | GetNclYEvt () |
Int_t | GetNCclXEvt () |
Int_t | GetNCclYEvt () |
Int_t | GetNTclXEvt () |
Int_t | GetNTclYEvt () |
Int_t | GetQtotXEvt () |
Int_t | GetQtotYEvt () |
Int_t | GetNclTrackEvt () |
Int_t | GetTmin () |
Int_t | GetTmax () |
Int_t | GetXmin () |
Int_t | GetXmax () |
Int_t | GetYmin () |
Int_t | GetYmax () |
Int_t | GetXstart () |
Int_t | GetYstart () |
Int_t | GetTstart () |
Int_t | GetTrackType () |
Int_t | GetEventType () |
void | SetNtracksXEvt (Int_t val) |
void | SetNtracksYEvt (Int_t val) |
void | SetEventType (Int_t val) |
void | SetNtracks3DEvt (Int_t val) |
void | SetNclXEvt (Int_t val) |
void | SetNclYEvt (Int_t val) |
void | SetNCclXEvt (Int_t val) |
void | SetNCclYEvt (Int_t val) |
void | SetNTclXEvt (Int_t val) |
void | SetNTclYEvt (Int_t val) |
void | SetQtotXEvt (Int_t val) |
void | SetQtotYEvt (Int_t val) |
void | SetNclTrackEvt (Int_t val) |
void | SetTmin (Int_t val) |
void | SetTmax (Int_t val) |
void | SetXmin (Int_t val) |
void | SetXmax (Int_t val) |
void | SetYmin (Int_t val) |
void | SetYmax (Int_t val) |
void | SetXstart (Double_t val) |
void | SetYstart (Double_t val) |
void | SetTstart (Double_t val) |
void | SetTrackType (Int_t val) |
Int_t | GetQmaxX () |
Int_t | GetQrestX () |
Int_t | GetQmaxY () |
Int_t | GetQrestY () |
void | SetQmaxX (Int_t val) |
void | SetQrestX (Int_t val) |
void | SetQmaxY (Int_t val) |
void | SetQrestY (Int_t val) |
void | Summary () |
Int_t | GetAngleOmega () |
void | SetAngleOmega (Double_t val) |
Private Attributes | |
TClonesArray * | fClustersArray |
List of HarpoRecoClusters in the event. More... | |
TClonesArray * | fKalmanTracksArray |
List of Kalman tracks HarpoRecoKalmanTracks in the event. More... | |
TClonesArray * | fHoughTracksArray |
List of Hough tracks HarpoRecoHoughTracks in the event. More... | |
TClonesArray * | fMatchingArray |
List of matched tracks HarpoRecoMatching in the event. More... | |
TClonesArray * | fReco3DArray |
TClonesArray * | fVertexArray |
list of 2D vertexes HarpoRecoVertex in the event More... | |
TClonesArray * | fVertex3DArray |
list of 3D vertexes HarpoRecoVertex3D in the event More... | |
Double_t | fAngleOmega |
Azimuthal angle. More... | |
Int_t | fTrackType |
??? More... | |
Int_t | fQmaxX |
??? More... | |
Int_t | fQrestX |
Charge not associated to a track. More... | |
Int_t | fQmaxY |
??? More... | |
Int_t | fQrestY |
Charge not associated to a track. More... | |
Int_t | fNtracksXEvt |
Number of tracks in X. More... | |
Int_t | fNtracksYEvt |
Number of tracks in Y. More... | |
Int_t | fNvertexXEvt |
Number of vertexes in X. More... | |
Int_t | fNvertexYEvt |
Number of vertexes in Y. More... | |
Int_t | fNvertex3D |
Number of vertexes in Y. More... | |
Int_t | fEventType |
Event Type (TO BE DEFINED) More... | |
Int_t | fNtracks3DEvt |
number of 3D tracks (matched) More... | |
Int_t | fNclXEvt |
total number of clusters in X More... | |
Int_t | fNclYEvt |
total number of clusters in Y More... | |
Int_t | fNCclXEvt |
total number of Cclusters in X More... | |
Int_t | fNCclYEvt |
total number of Cclusters in Y More... | |
Int_t | fNTclXEvt |
total number of Tclusters in X More... | |
Int_t | fNTclYEvt |
total number of Tclusters in Y More... | |
Int_t | fQtotXEvt |
total charge on X More... | |
Int_t | fQtotYEvt |
total charge on Y More... | |
Int_t | fNclTrackEvt |
number of clusters associated to a track in the event More... | |
Int_t | fTmin |
minimum value of T in the event More... | |
Int_t | fTmax |
maximum value of T in the event More... | |
Int_t | fXmin |
minimum value of X in the event More... | |
Int_t | fXmax |
maximum value of X in the event More... | |
Int_t | fYmin |
minimum value of Y in the event More... | |
Int_t | fYmax |
maximum value of Y in the event More... | |
Double_t | fXstart |
Time and Position of first signal. More... | |
Double_t | fYstart |
Double_t | fTstart |
Static Private Attributes | |
static const Int_t | kMaxNclusters = 4000 |
static const Int_t | kMaxNtracks = 10 |
static const Int_t | kMaxNvertex = 20 |
static const Int_t | kMaxNvertex3D = 10 |
Object containing the reconstruction information for one event (with array of HarpoRecoClusters HarpoRecoTracks HarpoRecoMatching HarpoRecoReco3D)
The real analysis done in process() proceedure.
Definition at line 474 of file HarpoRecoEvent.h.
HarpoRecoEvent::HarpoRecoEvent | ( | ) |
Definition at line 357 of file HarpoRecoEvent.cxx.
HarpoRecoEvent::~HarpoRecoEvent | ( | ) |
Definition at line 425 of file HarpoRecoEvent.cxx.
|
inline |
|
inline |
Definition at line 541 of file HarpoRecoEvent.h.
|
inline |
Definition at line 536 of file HarpoRecoEvent.h.
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 553 of file HarpoRecoEvent.h.
|
inline |
Definition at line 558 of file HarpoRecoEvent.h.
|
inline |
Definition at line 683 of file HarpoRecoEvent.h.
|
inline |
Definition at line 563 of file HarpoRecoEvent.h.
|
inline |
|
inline |
Definition at line 636 of file HarpoRecoEvent.h.
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 616 of file HarpoRecoEvent.h.
|
inline |
Definition at line 617 of file HarpoRecoEvent.h.
|
inline |
|
inline |
Definition at line 622 of file HarpoRecoEvent.h.
|
inline |
Definition at line 614 of file HarpoRecoEvent.h.
|
inline |
Definition at line 615 of file HarpoRecoEvent.h.
|
inline |
Definition at line 618 of file HarpoRecoEvent.h.
|
inline |
Definition at line 619 of file HarpoRecoEvent.h.
|
inline |
Definition at line 613 of file HarpoRecoEvent.h.
|
inline |
Definition at line 611 of file HarpoRecoEvent.h.
|
inline |
Definition at line 612 of file HarpoRecoEvent.h.
|
inline |
Definition at line 665 of file HarpoRecoEvent.h.
|
inline |
Definition at line 668 of file HarpoRecoEvent.h.
|
inline |
Definition at line 666 of file HarpoRecoEvent.h.
|
inline |
Definition at line 669 of file HarpoRecoEvent.h.
|
inline |
Definition at line 620 of file HarpoRecoEvent.h.
|
inline |
Definition at line 621 of file HarpoRecoEvent.h.
|
inline |
|
inline |
Definition at line 624 of file HarpoRecoEvent.h.
|
inline |
Definition at line 623 of file HarpoRecoEvent.h.
|
inline |
|
inline |
Definition at line 633 of file HarpoRecoEvent.h.
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 626 of file HarpoRecoEvent.h.
|
inline |
Definition at line 625 of file HarpoRecoEvent.h.
|
inline |
|
inline |
Definition at line 628 of file HarpoRecoEvent.h.
|
inline |
Definition at line 627 of file HarpoRecoEvent.h.
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 579 of file HarpoRecoEvent.h.
|
inline |
Definition at line 580 of file HarpoRecoEvent.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 684 of file HarpoRecoEvent.h.
|
inline |
|
inline |
Definition at line 568 of file HarpoRecoEvent.h.
|
inline |
Definition at line 641 of file HarpoRecoEvent.h.
|
inline |
Definition at line 569 of file HarpoRecoEvent.h.
|
inline |
Definition at line 570 of file HarpoRecoEvent.h.
|
inline |
|
inline |
Definition at line 571 of file HarpoRecoEvent.h.
|
inline |
|
inline |
|
inline |
Definition at line 652 of file HarpoRecoEvent.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 643 of file HarpoRecoEvent.h.
|
inline |
Definition at line 638 of file HarpoRecoEvent.h.
|
inline |
Definition at line 639 of file HarpoRecoEvent.h.
|
inline |
Definition at line 671 of file HarpoRecoEvent.h.
|
inline |
Definition at line 674 of file HarpoRecoEvent.h.
|
inline |
Definition at line 672 of file HarpoRecoEvent.h.
|
inline |
Definition at line 675 of file HarpoRecoEvent.h.
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 572 of file HarpoRecoEvent.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 574 of file HarpoRecoEvent.h.
|
inline |
Definition at line 573 of file HarpoRecoEvent.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
void HarpoRecoEvent::Summary | ( | ) |
|
private |
Azimuthal angle.
Definition at line 704 of file HarpoRecoEvent.h.
|
private |
List of HarpoRecoClusters in the event.
Definition at line 689 of file HarpoRecoEvent.h.
|
private |
Event Type (TO BE DEFINED)
Definition at line 731 of file HarpoRecoEvent.h.
|
private |
List of Hough tracks HarpoRecoHoughTracks in the event.
Definition at line 693 of file HarpoRecoEvent.h.
|
private |
List of Kalman tracks HarpoRecoKalmanTracks in the event.
Definition at line 691 of file HarpoRecoEvent.h.
|
private |
List of matched tracks HarpoRecoMatching in the event.
Definition at line 695 of file HarpoRecoEvent.h.
|
private |
total number of Cclusters in X
Definition at line 740 of file HarpoRecoEvent.h.
|
private |
total number of Cclusters in Y
Definition at line 742 of file HarpoRecoEvent.h.
|
private |
number of clusters associated to a track in the event
Definition at line 752 of file HarpoRecoEvent.h.
|
private |
total number of clusters in X
Definition at line 736 of file HarpoRecoEvent.h.
|
private |
total number of clusters in Y
Definition at line 738 of file HarpoRecoEvent.h.
|
private |
total number of Tclusters in X
Definition at line 744 of file HarpoRecoEvent.h.
|
private |
total number of Tclusters in Y
Definition at line 746 of file HarpoRecoEvent.h.
|
private |
number of 3D tracks (matched)
Definition at line 734 of file HarpoRecoEvent.h.
|
private |
Number of tracks in X.
Definition at line 719 of file HarpoRecoEvent.h.
|
private |
Number of tracks in Y.
Definition at line 721 of file HarpoRecoEvent.h.
|
private |
Number of vertexes in Y.
Definition at line 727 of file HarpoRecoEvent.h.
|
private |
Number of vertexes in X.
Definition at line 723 of file HarpoRecoEvent.h.
|
private |
Number of vertexes in Y.
Definition at line 725 of file HarpoRecoEvent.h.
|
private |
???
Definition at line 710 of file HarpoRecoEvent.h.
|
private |
???
Definition at line 714 of file HarpoRecoEvent.h.
|
private |
Charge not associated to a track.
Definition at line 712 of file HarpoRecoEvent.h.
|
private |
Charge not associated to a track.
Definition at line 716 of file HarpoRecoEvent.h.
|
private |
total charge on X
Definition at line 748 of file HarpoRecoEvent.h.
|
private |
total charge on Y
Definition at line 750 of file HarpoRecoEvent.h.
|
private |
Definition at line 697 of file HarpoRecoEvent.h.
|
private |
maximum value of T in the event
Definition at line 756 of file HarpoRecoEvent.h.
|
private |
minimum value of T in the event
Definition at line 754 of file HarpoRecoEvent.h.
|
private |
???
Definition at line 707 of file HarpoRecoEvent.h.
|
private |
Definition at line 769 of file HarpoRecoEvent.h.
|
private |
list of 3D vertexes HarpoRecoVertex3D in the event
Definition at line 701 of file HarpoRecoEvent.h.
|
private |
list of 2D vertexes HarpoRecoVertex in the event
Definition at line 699 of file HarpoRecoEvent.h.
|
private |
maximum value of X in the event
Definition at line 760 of file HarpoRecoEvent.h.
|
private |
minimum value of X in the event
Definition at line 758 of file HarpoRecoEvent.h.
|
private |
Time and Position of first signal.
Definition at line 767 of file HarpoRecoEvent.h.
|
private |
maximum value of Y in the event
Definition at line 764 of file HarpoRecoEvent.h.
|
private |
minimum value of Y in the event
Definition at line 762 of file HarpoRecoEvent.h.
|
private |
Definition at line 768 of file HarpoRecoEvent.h.
|
staticprivate |
Definition at line 771 of file HarpoRecoEvent.h.
|
staticprivate |
Definition at line 772 of file HarpoRecoEvent.h.
|
staticprivate |
Definition at line 773 of file HarpoRecoEvent.h.
|
staticprivate |
Definition at line 774 of file HarpoRecoEvent.h.