Public Member Functions | Protected Attributes | List of all members
cosrej::TrkCntObj Class Reference

#include "/cvmfs/nova-development.opensciencegrid.org/novasoft/releases/N21-04-17/CosRej/TrkCntObj.h"

Public Member Functions

 TrkCntObj ()
 
 ~TrkCntObj ()
 
void SetTrkFwdCell (int trkfwdcell)
 
void SetTrkFwdCellND (int trkfwdcellnd)
 
void SetTrkBakCell (int trkbakcell)
 
void SetTrkBakCellND (int trkbakcellnd)
 
void SetTrkLenInAct (double trkleninact)
 
void SetTrkLenInCat (double trklenincat)
 
void SetTrkYPosAtTrans (float trkyposattrans)
 
void SetVtxDist (float vtxdist)
 
void SetEndDist (float enddist)
 
void SetTrkFwdDist (float trkfwddist)
 
void SetTrkBakDist (float trkbakdist)
 distance (dist,cm) of best track from end to det wall projected forwards (Fwd), based on Kalman Tracker (Kal) More...
 
void SetTrkFwdAir (float trkfwdair)
 cosmic track distance projected backwards from track start More...
 
void SetTrkFwdSteel (float trkfwdsteel)
 distance (dist,cm) through air traveled, when projected forwards to detector edge. For ND only, muon catcher air gap. NYI More...
 
void SetTrkBakAir (float trkbakair)
 distance (dist,cm) through muon catcher traveled, when projected forwards to detector edge. For ND only. TODO: make this steel only instead of muon catcher distance More...
 
void SetTrkBakSteel (float trkbaksteel)
 distance (dist,cm) through air traveled, when projected forwards to detector edge. For ND only, muon catcher air gap. NYI More...
 
int TrkFwdCell () const
 distance (dist,cm) through muon catcher traveled, when projected forwards to detector edge. For ND only. TODO: make this steel only instead of muon catcher distance More...
 
int TrkFwdCellND () const
 
int TrkBakCell () const
 
int TrkBakCellND () const
 
double TrkLenInAct () const
 
double TrkLenInCat () const
 
float TrkYPosAtTrans () const
 
float VtxDist () const
 
float EndDist () const
 
float TrkFwdDist () const
 
float TrkBakDist () const
 
float TrkFwdAir () const
 
float TrkFwdSteel () const
 
float TrkBakAir () const
 
float TrkBakSteel () const
 

Protected Attributes

int fTrkFwdCell
 
int fTrkFwdCellND
 
int fTrkBakCell
 
int fTrkBakCellND
 
double fTrkLenInAct
 Track length in active detector. More...
 
double fTrkLenInCat
 Track length in muon catcher. More...
 
float fTrkYPosAtTrans
 Y position at transition to muon catcher, for determining if track went through air gap (ND only) More...
 
float fVtxDist
 
float fEndDist
 
float fTrkFwdDist
 
float fTrkBakDist
 
float fTrkFwdAir
 
float fTrkFwdSteel
 
float fTrkBakAir
 
float fTrkBakSteel
 

Detailed Description

Definition at line 16 of file TrkCntObj.h.

Constructor & Destructor Documentation

cosrej::TrkCntObj::TrkCntObj ( )

Definition at line 5 of file TrkCntObj.cxx.

5  :
6  fTrkFwdCell(-5),
7  fTrkFwdCellND(-5),
8  fTrkBakCell(-5),
9  fTrkBakCellND(-5),
10  fTrkLenInAct(-5.),
11  fTrkLenInCat(-5.),
12  fTrkYPosAtTrans(-5.),
13  fVtxDist(-5.),
14  fEndDist(-5.),
15  fTrkFwdDist(-5.),
16  fTrkBakDist(-5.),
17  fTrkFwdAir(-5.),
18  fTrkFwdSteel(-5.),
19  fTrkBakAir(-5.),
20  fTrkBakSteel(-5.)
21  {
22  }
float fTrkBakSteel
Definition: TrkCntObj.h:70
double fTrkLenInAct
Track length in active detector.
Definition: TrkCntObj.h:60
float fTrkFwdSteel
Definition: TrkCntObj.h:68
float fTrkYPosAtTrans
Y position at transition to muon catcher, for determining if track went through air gap (ND only) ...
Definition: TrkCntObj.h:62
double fTrkLenInCat
Track length in muon catcher.
Definition: TrkCntObj.h:61
cosrej::TrkCntObj::~TrkCntObj ( )
inline

Definition at line 21 of file TrkCntObj.h.

21 {};

Member Function Documentation

float cosrej::TrkCntObj::EndDist ( ) const
inline

Definition at line 47 of file TrkCntObj.h.

References fEndDist.

Referenced by caf::FillTrackContainmentVars().

47 {return fEndDist;};
void cosrej::TrkCntObj::SetEndDist ( float  enddist)
inline

Definition at line 31 of file TrkCntObj.h.

References fEndDist.

Referenced by cosrej::CosRej::produce().

31 {fEndDist = enddist;};
void cosrej::TrkCntObj::SetTrkBakAir ( float  trkbakair)
inline

distance (dist,cm) through muon catcher traveled, when projected forwards to detector edge. For ND only. TODO: make this steel only instead of muon catcher distance

Definition at line 36 of file TrkCntObj.h.

References fTrkBakAir.

Referenced by cosrej::CosRej::produce().

36 {fTrkBakAir = trkbakair;}; ///< distance (dist,cm) through air traveled, when projected forwards to detector edge. For ND only, muon catcher air gap. NYI
void cosrej::TrkCntObj::SetTrkBakCell ( int  trkbakcell)
inline

Definition at line 25 of file TrkCntObj.h.

References fTrkBakCell.

Referenced by cosrej::CosRej::produce().

25 {fTrkBakCell = trkbakcell;};
void cosrej::TrkCntObj::SetTrkBakCellND ( int  trkbakcellnd)
inline

Definition at line 26 of file TrkCntObj.h.

References fTrkBakCellND.

Referenced by cosrej::CosRej::produce().

26 {fTrkBakCellND = trkbakcellnd;};
void cosrej::TrkCntObj::SetTrkBakDist ( float  trkbakdist)
inline

distance (dist,cm) of best track from end to det wall projected forwards (Fwd), based on Kalman Tracker (Kal)

Definition at line 33 of file TrkCntObj.h.

References fTrkBakDist.

Referenced by cosrej::CosRej::produce().

33 {fTrkBakDist = trkbakdist;}; ///< cosmic track distance projected backwards from track start
void cosrej::TrkCntObj::SetTrkBakSteel ( float  trkbaksteel)
inline

distance (dist,cm) through air traveled, when projected forwards to detector edge. For ND only, muon catcher air gap. NYI

Definition at line 37 of file TrkCntObj.h.

References fTrkBakSteel.

Referenced by cosrej::CosRej::produce().

37 {fTrkBakSteel = trkbaksteel;}; ///< distance (dist,cm) through muon catcher traveled, when projected forwards to detector edge. For ND only. TODO: make this steel only instead of muon catcher distance
float fTrkBakSteel
Definition: TrkCntObj.h:70
void cosrej::TrkCntObj::SetTrkFwdAir ( float  trkfwdair)
inline

cosmic track distance projected backwards from track start

Definition at line 34 of file TrkCntObj.h.

References fTrkFwdAir.

Referenced by cosrej::CosRej::produce().

34 {fTrkFwdAir = trkfwdair;}; ///< distance (dist,cm) through air traveled, when projected forwards to detector edge. For ND only, muon catcher air gap. NYI
void cosrej::TrkCntObj::SetTrkFwdCell ( int  trkfwdcell)
inline

Definition at line 23 of file TrkCntObj.h.

References fTrkFwdCell.

Referenced by cosrej::CosRej::produce().

23 {fTrkFwdCell = trkfwdcell;};
void cosrej::TrkCntObj::SetTrkFwdCellND ( int  trkfwdcellnd)
inline

Definition at line 24 of file TrkCntObj.h.

References fTrkFwdCellND.

Referenced by cosrej::CosRej::produce().

24 {fTrkFwdCellND = trkfwdcellnd;};
void cosrej::TrkCntObj::SetTrkFwdDist ( float  trkfwddist)
inline

Definition at line 32 of file TrkCntObj.h.

References fTrkFwdDist.

Referenced by cosrej::CosRej::produce().

32 {fTrkFwdDist = trkfwddist;}; ///< distance (dist,cm) of best track from end to det wall projected forwards (Fwd), based on Kalman Tracker (Kal)
void cosrej::TrkCntObj::SetTrkFwdSteel ( float  trkfwdsteel)
inline

distance (dist,cm) through air traveled, when projected forwards to detector edge. For ND only, muon catcher air gap. NYI

Definition at line 35 of file TrkCntObj.h.

References fTrkFwdSteel.

Referenced by cosrej::CosRej::produce().

35 {fTrkFwdSteel = trkfwdsteel;}; ///< distance (dist,cm) through muon catcher traveled, when projected forwards to detector edge. For ND only. TODO: make this steel only instead of muon catcher distance
float fTrkFwdSteel
Definition: TrkCntObj.h:68
void cosrej::TrkCntObj::SetTrkLenInAct ( double  trkleninact)
inline

Definition at line 27 of file TrkCntObj.h.

References fTrkLenInAct.

Referenced by cosrej::CosRej::produce().

27 {fTrkLenInAct = trkleninact;};
double fTrkLenInAct
Track length in active detector.
Definition: TrkCntObj.h:60
void cosrej::TrkCntObj::SetTrkLenInCat ( double  trklenincat)
inline

Definition at line 28 of file TrkCntObj.h.

References fTrkLenInCat.

Referenced by cosrej::CosRej::produce().

28 {fTrkLenInCat = trklenincat;};
double fTrkLenInCat
Track length in muon catcher.
Definition: TrkCntObj.h:61
void cosrej::TrkCntObj::SetTrkYPosAtTrans ( float  trkyposattrans)
inline

Definition at line 29 of file TrkCntObj.h.

References fTrkYPosAtTrans.

Referenced by cosrej::CosRej::produce().

29 {fTrkYPosAtTrans = trkyposattrans;};
float fTrkYPosAtTrans
Y position at transition to muon catcher, for determining if track went through air gap (ND only) ...
Definition: TrkCntObj.h:62
void cosrej::TrkCntObj::SetVtxDist ( float  vtxdist)
inline

Definition at line 30 of file TrkCntObj.h.

References fVtxDist.

Referenced by cosrej::CosRej::produce().

30 {fVtxDist = vtxdist;};
float cosrej::TrkCntObj::TrkBakAir ( ) const
inline

Definition at line 52 of file TrkCntObj.h.

References fTrkBakAir.

Referenced by caf::FillTrackContainmentVars().

52 {return fTrkBakAir;};
int cosrej::TrkCntObj::TrkBakCell ( ) const
inline

Definition at line 41 of file TrkCntObj.h.

References fTrkBakCell.

Referenced by caf::FillTrackContainmentVars().

41 {return fTrkBakCell;};
int cosrej::TrkCntObj::TrkBakCellND ( ) const
inline

Definition at line 42 of file TrkCntObj.h.

References fTrkBakCellND.

Referenced by caf::FillTrackContainmentVars().

42 {return fTrkBakCellND;};
float cosrej::TrkCntObj::TrkBakDist ( ) const
inline

Definition at line 49 of file TrkCntObj.h.

References fTrkBakDist.

Referenced by caf::FillTrackContainmentVars().

49 {return fTrkBakDist;};
float cosrej::TrkCntObj::TrkBakSteel ( ) const
inline

Definition at line 53 of file TrkCntObj.h.

References fTrkBakSteel, and fTrkFwdCell.

Referenced by caf::FillTrackContainmentVars().

53 {return fTrkBakSteel;};
float fTrkBakSteel
Definition: TrkCntObj.h:70
float cosrej::TrkCntObj::TrkFwdAir ( ) const
inline

Definition at line 50 of file TrkCntObj.h.

References fTrkFwdAir.

Referenced by caf::FillTrackContainmentVars().

50 {return fTrkFwdAir;};
int cosrej::TrkCntObj::TrkFwdCell ( ) const
inline

distance (dist,cm) through muon catcher traveled, when projected forwards to detector edge. For ND only. TODO: make this steel only instead of muon catcher distance

Definition at line 39 of file TrkCntObj.h.

References fTrkFwdCell.

Referenced by caf::FillTrackContainmentVars().

39 {return fTrkFwdCell;};
int cosrej::TrkCntObj::TrkFwdCellND ( ) const
inline

Definition at line 40 of file TrkCntObj.h.

References fTrkFwdCellND.

Referenced by caf::FillTrackContainmentVars().

40 {return fTrkFwdCellND;};
float cosrej::TrkCntObj::TrkFwdDist ( ) const
inline

Definition at line 48 of file TrkCntObj.h.

References fTrkFwdDist.

Referenced by caf::FillTrackContainmentVars().

48 {return fTrkFwdDist;};
float cosrej::TrkCntObj::TrkFwdSteel ( ) const
inline

Definition at line 51 of file TrkCntObj.h.

References fTrkFwdSteel.

Referenced by caf::FillTrackContainmentVars().

51 {return fTrkFwdSteel;};
float fTrkFwdSteel
Definition: TrkCntObj.h:68
double cosrej::TrkCntObj::TrkLenInAct ( ) const
inline

Definition at line 43 of file TrkCntObj.h.

References fTrkLenInAct.

Referenced by caf::FillTrackContainmentVars().

43 {return fTrkLenInAct;};
double fTrkLenInAct
Track length in active detector.
Definition: TrkCntObj.h:60
double cosrej::TrkCntObj::TrkLenInCat ( ) const
inline

Definition at line 44 of file TrkCntObj.h.

References fTrkLenInCat.

Referenced by caf::FillTrackContainmentVars().

44 {return fTrkLenInCat;};
double fTrkLenInCat
Track length in muon catcher.
Definition: TrkCntObj.h:61
float cosrej::TrkCntObj::TrkYPosAtTrans ( ) const
inline

Definition at line 45 of file TrkCntObj.h.

References fTrkYPosAtTrans.

Referenced by caf::FillTrackContainmentVars().

45 {return fTrkYPosAtTrans;};
float fTrkYPosAtTrans
Y position at transition to muon catcher, for determining if track went through air gap (ND only) ...
Definition: TrkCntObj.h:62
float cosrej::TrkCntObj::VtxDist ( ) const
inline

Definition at line 46 of file TrkCntObj.h.

References fVtxDist.

Referenced by caf::FillTrackContainmentVars().

46 {return fVtxDist;};

Member Data Documentation

float cosrej::TrkCntObj::fEndDist
protected

Definition at line 64 of file TrkCntObj.h.

Referenced by EndDist(), and SetEndDist().

float cosrej::TrkCntObj::fTrkBakAir
protected

Definition at line 69 of file TrkCntObj.h.

Referenced by SetTrkBakAir(), and TrkBakAir().

int cosrej::TrkCntObj::fTrkBakCell
protected

Definition at line 58 of file TrkCntObj.h.

Referenced by SetTrkBakCell(), and TrkBakCell().

int cosrej::TrkCntObj::fTrkBakCellND
protected

Definition at line 59 of file TrkCntObj.h.

Referenced by SetTrkBakCellND(), and TrkBakCellND().

float cosrej::TrkCntObj::fTrkBakDist
protected

Definition at line 66 of file TrkCntObj.h.

Referenced by SetTrkBakDist(), and TrkBakDist().

float cosrej::TrkCntObj::fTrkBakSteel
protected

Definition at line 70 of file TrkCntObj.h.

Referenced by SetTrkBakSteel(), and TrkBakSteel().

float cosrej::TrkCntObj::fTrkFwdAir
protected

Definition at line 67 of file TrkCntObj.h.

Referenced by SetTrkFwdAir(), and TrkFwdAir().

int cosrej::TrkCntObj::fTrkFwdCell
protected

Definition at line 53 of file TrkCntObj.h.

Referenced by SetTrkFwdCell(), TrkBakSteel(), and TrkFwdCell().

int cosrej::TrkCntObj::fTrkFwdCellND
protected

Definition at line 57 of file TrkCntObj.h.

Referenced by SetTrkFwdCellND(), and TrkFwdCellND().

float cosrej::TrkCntObj::fTrkFwdDist
protected

Definition at line 65 of file TrkCntObj.h.

Referenced by SetTrkFwdDist(), and TrkFwdDist().

float cosrej::TrkCntObj::fTrkFwdSteel
protected

Definition at line 68 of file TrkCntObj.h.

Referenced by SetTrkFwdSteel(), and TrkFwdSteel().

double cosrej::TrkCntObj::fTrkLenInAct
protected

Track length in active detector.

Definition at line 60 of file TrkCntObj.h.

Referenced by SetTrkLenInAct(), and TrkLenInAct().

double cosrej::TrkCntObj::fTrkLenInCat
protected

Track length in muon catcher.

Definition at line 61 of file TrkCntObj.h.

Referenced by SetTrkLenInCat(), and TrkLenInCat().

float cosrej::TrkCntObj::fTrkYPosAtTrans
protected

Y position at transition to muon catcher, for determining if track went through air gap (ND only)

Definition at line 62 of file TrkCntObj.h.

Referenced by SetTrkYPosAtTrans(), and TrkYPosAtTrans().

float cosrej::TrkCntObj::fVtxDist
protected

Definition at line 63 of file TrkCntObj.h.

Referenced by SetVtxDist(), and VtxDist().


The documentation for this class was generated from the following files: