CbmRoot
|
#include <LxTrackAnaSegments.h>
Public Member Functions | |
LxTrackAnaSegments (LxTrackAna &o) | |
void | Init () |
void | Finish () |
void | BuildStatistics () |
void | SetParticleType (TString v) |
LxTrackAnaSegments (LxTrackAnaTriplet &o) | |
void | Init () |
void | Finish () |
void | BuildStatistics () |
void | SetParticleType (TString v) |
void | SetUseBgr (bool v) |
Private Member Functions | |
void | StatForTrack (LxSimpleTrack *track) |
void | StatForTrack (LxSimpleTrack *track) |
Private Attributes | |
LxTrackAna & | owner |
Int_t | stationsInAlgo |
LxTrackAnaTriplet & | owner |
bool | useBgr |
Definition at line 11 of file Simple/LxTrackAnaSegments.h.
|
explicit |
Definition at line 51 of file Simple/LxTrackAnaSegments.cxx.
|
explicit |
Definition at line 79 of file riplet/LxTrackAnaSegments.cxx.
void LxTrackAnaSegments::BuildStatistics | ( | ) |
Definition at line 353 of file Simple/LxTrackAnaSegments.cxx.
References LxTrackAna::allTracks, i, LxSimpleTrack::motherId, owner, LxSimpleTrack::pdgCode, StatForTrack(), and tracks.
Referenced by LxTrackAna::Exec(), and LxTrackAnaTriplet::Exec().
void LxTrackAnaSegments::BuildStatistics | ( | ) |
void LxTrackAnaSegments::Finish | ( | ) |
Definition at line 307 of file Simple/LxTrackAnaSegments.cxx.
References i, LXSTATIONS, muchClusterTxDispHisto, muchClusterTyDispHisto, muchClusterXDispHisto, muchClusterYDispHisto, muchInStationTxBreak, muchInStationTyBreak, muchInStationXDispLeft, muchInStationXDispRight, muchInStationXDispRL, muchInStationYDispLeft, muchInStationYDispRight, muchInStationYDispRL, muchLongSegmentTxHisto, muchLongSegmentTyHisto, muchOutStationTxBreakLeft, muchOutStationTxBreakRight, muchOutStationTyBreakLeft, muchOutStationTyBreakRight, muchOutStationXDispByTriplet, muchOutStationXDispByVertex, muchOutStationYDispByTriplet, muchOutStationYDispByVertex, muchSegmentTxBreakHisto, muchSegmentTyBreakHisto, muchStationTxDispHisto, muchStationTyDispHisto, muchXTxCovHisto, muchYTyCovHisto, and SaveHisto().
Referenced by LxTrackAna::FinishTask(), and LxTrackAnaTriplet::FinishTask().
void LxTrackAnaSegments::Finish | ( | ) |
void LxTrackAnaSegments::Init | ( | ) |
Definition at line 62 of file Simple/LxTrackAnaSegments.cxx.
References i, LXSTATIONS, muchClusterTxDispHisto, muchClusterTyDispHisto, muchClusterXDispHisto, muchClusterYDispHisto, muchInStationTxBreak, muchInStationTyBreak, muchInStationXDispLeft, muchInStationXDispRight, muchInStationXDispRL, muchInStationYDispLeft, muchInStationYDispRight, muchInStationYDispRL, muchLongSegmentTxHisto, muchLongSegmentTyHisto, muchOutStationTxBreakLeft, muchOutStationTxBreakRight, muchOutStationTyBreakLeft, muchOutStationTyBreakRight, muchOutStationXDispByTriplet, muchOutStationXDispByVertex, muchOutStationYDispByTriplet, muchOutStationYDispByVertex, muchSegmentTxBreakHisto, muchSegmentTyBreakHisto, muchStationTxDispHisto, muchStationTyDispHisto, muchXTxCovHisto, and muchYTyCovHisto.
Referenced by LxTrackAna::Init(), and LxTrackAnaTriplet::Init().
void LxTrackAnaSegments::Init | ( | ) |
void LxTrackAnaSegments::SetParticleType | ( | TString | v | ) |
Definition at line 56 of file Simple/LxTrackAnaSegments.cxx.
References particleType(), stationsInAlgo, and v.
Referenced by LxTrackAna::SetParticleType(), and LxTrackAnaTriplet::SetParticleType().
void LxTrackAnaSegments::SetParticleType | ( | TString | v | ) |
|
inline |
Definition at line 20 of file riplet/LxTrackAnaSegments.h.
References saveHistos, useBgr, and v.
Referenced by LxTrackAnaTriplet::SetUseBgr().
|
private |
Definition at line 379 of file Simple/LxTrackAnaSegments.cxx.
References i, LXLAYERS, LXMIDDLE, LXSTATIONS, muchClusterTxDispHisto, muchClusterTyDispHisto, muchClusterXDispHisto, muchClusterYDispHisto, muchInStationTxBreak, muchInStationTyBreak, muchInStationXDispLeft, muchInStationXDispRight, muchInStationXDispRL, muchInStationYDispLeft, muchInStationYDispRight, muchInStationYDispRL, muchLongSegmentTxHisto, muchLongSegmentTyHisto, muchOutStationTxBreakLeft, muchOutStationTxBreakRight, muchOutStationTyBreakLeft, muchOutStationTyBreakRight, muchOutStationXDispByTriplet, muchOutStationXDispByVertex, muchOutStationYDispByTriplet, muchOutStationYDispByVertex, LxSimpleTrack::muchPoints, muchSegmentTxBreakHisto, muchSegmentTyBreakHisto, muchStationTxDispHisto, muchStationTyDispHisto, muchXTxCovHisto, muchYTyCovHisto, scaltype, LxSimpleSegment::source, stationsInAlgo, LxSimplePoint::tx, LxSimpleSegment::tx, LxSimplePoint::ty, LxSimpleSegment::ty, LxSimplePoint::x, LxSimplePoint::y, and LxSimplePoint::z.
Referenced by BuildStatistics().
|
private |
|
private |
Definition at line 21 of file Simple/LxTrackAnaSegments.h.
Referenced by BuildStatistics().
|
private |
Definition at line 27 of file riplet/LxTrackAnaSegments.h.
|
private |
Definition at line 22 of file Simple/LxTrackAnaSegments.h.
Referenced by SetParticleType(), and StatForTrack().
|
private |
Definition at line 29 of file riplet/LxTrackAnaSegments.h.
Referenced by SetUseBgr().