SRBpfTrack.h
Go to the documentation of this file.
1 #ifndef SRBPFTRACK_H
2 #define SRBPFTRACK_H
3 
7 
8 namespace caf
9 {
10  class SRBpfTrack : public SRTrack
11  {
12  public:
13  SRBpfTrack();
14 
16  bool IsValid; ///< This defaults to false, and only gets set to true in CAFMaker if there is a valid BPF track.
17  int pdg; ///< pdg code for the tracking assumption used to make this track
18  float pid; ///< pid score for this track
19  float chi2T; ///< total chi^2 from the track fit ( [hit-trajectory chi^2] + [scattering angle chi^2]) (input to the muon PID)
20  float chi2Hit; ///< chi^2 from the hit-trajectory
21  float chi2Scat; ///< chi^2 from the scattering angle
22  float dEdXLL; ///< dE/dx log-likelihood (input to the muon PID)
23  float hitRatio; ///< ratio of hits in track to hits in prong (input to the muon PID)
24  SRVector3D momentum; ///< reconstructed momentum (access via: sel.bpfid.momentum.{x,y,z})
25  float energy; ///< reconstructed total energy
26  float scatt15; ///< measure of track scatter ignoring 15 cm near EA vertex
27  float scatt30; ///< measure of track scatter ignoring 30 cm near EA vertex
28  float dedx15; ///< measure of dedx ignoring 15 cm near EA vertex
29  float dedx30; ///< measure of dedx ignoring 30 cm near EA vertex
30  float activity15; ///< measure of activity within 15 cm of end of track ignoring 30 cm near vertex
31  float activity30; ///< measure of activity within 30 cm of end of track ignoring 30 cm near vertex
32  float activity45; ///< measure of activity within 45 cm of end of track ignoring 30 cm near vertex
33  float prox15;
34  float prox30;
35  float mvapiE; ///< measure of reconstructed energy assuming this track is a charged pion
36  };
37 
38 } // end namespace
39 
40 #endif // SRBPFTRACK_H
41 //////////////////////////////////////////////////////////////////////////////
float mvapiE
measure of reconstructed energy assuming this track is a charged pion
Definition: SRBpfTrack.h:35
A 3-vector with more efficient storage than TVector3.
Definition: SRVector3D.h:14
float chi2Scat
chi^2 from the scattering angle
Definition: SRBpfTrack.h:21
float scatt30
measure of track scatter ignoring 30 cm near EA vertex
Definition: SRBpfTrack.h:27
float chi2Hit
chi^2 from the hit-trajectory
Definition: SRBpfTrack.h:20
float dedx30
measure of dedx ignoring 30 cm near EA vertex
Definition: SRBpfTrack.h:29
bool IsValid
This defaults to false, and only gets set to true in CAFMaker if there is a valid BPF track...
Definition: SRBpfTrack.h:15
float activity30
measure of activity within 30 cm of end of track ignoring 30 cm near vertex
Definition: SRBpfTrack.h:31
float energy
reconstructed total energy
Definition: SRBpfTrack.h:25
float pid
pid score for this track
Definition: SRBpfTrack.h:18
float activity15
measure of activity within 15 cm of end of track ignoring 30 cm near vertex
Definition: SRBpfTrack.h:30
float dEdXLL
dE/dx log-likelihood (input to the muon PID)
Definition: SRBpfTrack.h:22
SRVector3D momentum
reconstructed momentum (access via: sel.bpfid.momentum.{x,y,z})
Definition: SRBpfTrack.h:24
float hitRatio
ratio of hits in track to hits in prong (input to the muon PID)
Definition: SRBpfTrack.h:23
float chi2T
total chi^2 from the track fit ( [hit-trajectory chi^2] + [scattering angle chi^2]) (input to the muo...
Definition: SRBpfTrack.h:19
float dedx15
measure of dedx ignoring 15 cm near EA vertex
Definition: SRBpfTrack.h:28
This module creates Common Analysis Files.
Definition: FileReducer.h:10
float activity45
measure of activity within 45 cm of end of track ignoring 30 cm near vertex
Definition: SRBpfTrack.h:32
int pdg
pdg code for the tracking assumption used to make this track
Definition: SRBpfTrack.h:17
float scatt15
measure of track scatter ignoring 15 cm near EA vertex
Definition: SRBpfTrack.h:26