ANtpTrackInfo Class Reference

#include <ANtpTrackInfo.h>

Inheritance diagram for ANtpTrackInfo:
ANtpTrackInfoAtm ANtpTrackInfoNC ANtpTrackInfoNue

List of all members.

Public Member Functions

 ANtpTrackInfo ()
virtual ~ANtpTrackInfo ()
void Reset ()

Public Attributes

Int_t planes
Int_t totalStrips
Float_t pulseHeight
Float_t fitMomentum
Float_t rangeMomentum
Float_t sigmaQoverP
Int_t begPlane
Int_t endPlane
Int_t begPlaneU
Int_t endPlaneU
Int_t begPlaneV
Int_t endPlaneV
Float_t length
Float_t vtxX
Float_t vtxY
Float_t vtxZ
Float_t dcosXVtx
Float_t dcosYVtx
Float_t dcosZVtx
Float_t endX
Float_t endY
Float_t endZ
Float_t dcosXEnd
Float_t dcosYEnd
Float_t dcosZEnd
Float_t reducedChi2
Int_t passedFit
Float_t traceVtx
Float_t traceVtxZ
Float_t traceEnd
Float_t traceEndZ
Int_t stripsPerPlane [500]
Float_t endMetersToBeam
Float_t endMetersToCoil
Float_t endMetersToCloseEdge
Float_t vtxMetersToBeam
Float_t vtxMetersToCoil
Float_t vtxMetersToCloseEdge
Double_t forwardRMS
Double_t backwardRMS

Detailed Description

Definition at line 13 of file ANtpTrackInfo.h.


Constructor & Destructor Documentation

ANtpTrackInfo::ANtpTrackInfo (  ) 

Definition at line 21 of file ANtpTrackInfo.cxx.

References Msg::kDebug, and MSG.

00021                              :
00022   planes(ANtpDefVal::kInt),
00023   totalStrips(ANtpDefVal::kInt),
00024   pulseHeight(ANtpDefVal::kFloat),
00025   fitMomentum(ANtpDefVal::kFloat),
00026   rangeMomentum(ANtpDefVal::kFloat),
00027   sigmaQoverP(ANtpDefVal::kFloat),
00028   begPlane(ANtpDefVal::kInt),
00029   endPlane(ANtpDefVal::kInt),
00030   begPlaneU(ANtpDefVal::kInt),
00031   endPlaneU(ANtpDefVal::kInt),
00032   begPlaneV(ANtpDefVal::kInt),
00033   endPlaneV(ANtpDefVal::kInt),
00034   length(ANtpDefVal::kFloat),
00035   vtxX(ANtpDefVal::kFloat),
00036   vtxY(ANtpDefVal::kFloat),
00037   vtxZ(ANtpDefVal::kFloat),
00038   dcosXVtx(ANtpDefVal::kFloat),
00039   dcosYVtx(ANtpDefVal::kFloat),
00040   dcosZVtx(ANtpDefVal::kFloat),
00041   endX(ANtpDefVal::kFloat),
00042   endY(ANtpDefVal::kFloat),
00043   endZ(ANtpDefVal::kFloat),
00044   dcosXEnd(ANtpDefVal::kFloat),
00045   dcosYEnd(ANtpDefVal::kFloat),
00046   dcosZEnd(ANtpDefVal::kFloat),
00047   reducedChi2(ANtpDefVal::kFloat),
00048   passedFit(ANtpDefVal::kInt),
00049   traceVtx(ANtpDefVal::kFloat),
00050   traceVtxZ(ANtpDefVal::kFloat),
00051   traceEnd(ANtpDefVal::kFloat),
00052   traceEndZ(ANtpDefVal::kFloat),
00053   endMetersToBeam(ANtpDefVal::kFloat),
00054   endMetersToCoil(ANtpDefVal::kFloat),
00055   endMetersToCloseEdge(ANtpDefVal::kFloat),
00056   vtxMetersToBeam(ANtpDefVal::kFloat),
00057   vtxMetersToCoil(ANtpDefVal::kFloat),
00058   vtxMetersToCloseEdge(ANtpDefVal::kFloat),
00059   forwardRMS(ANtpDefVal::kFloat),
00060   backwardRMS(ANtpDefVal::kFloat)
00061 {
00062   
00063   MSG("ANtpTrackInfo", Msg::kDebug) << "ANtpTrackInfo::Constructor" << endl;
00064   for(int i = 0; i < 500; ++i) stripsPerPlane[i] = 0;
00065   
00066 }

ANtpTrackInfo::~ANtpTrackInfo (  )  [virtual]

Definition at line 69 of file ANtpTrackInfo.cxx.

References Msg::kDebug, and MSG.

00070 {
00071 
00072   MSG("ANtpTrackInfo", Msg::kDebug) << "ANtpTrackInfo::Destructor" << endl;
00073 
00074 }


Member Function Documentation

void ANtpTrackInfo::Reset (  ) 

Reimplemented in ANtpTrackInfoAtm, ANtpTrackInfoNC, and ANtpTrackInfoNue.

Definition at line 77 of file ANtpTrackInfo.cxx.

References backwardRMS, begPlane, begPlaneU, begPlaneV, dcosXEnd, dcosXVtx, dcosYEnd, dcosYVtx, dcosZEnd, dcosZVtx, endMetersToBeam, endMetersToCloseEdge, endMetersToCoil, endPlane, endPlaneU, endPlaneV, endX, endY, endZ, fitMomentum, forwardRMS, ANtpDefaultValue::kFloat, ANtpDefaultValue::kInt, length, passedFit, planes, pulseHeight, rangeMomentum, reducedChi2, sigmaQoverP, stripsPerPlane, totalStrips, traceEnd, traceEndZ, traceVtx, traceVtxZ, vtxMetersToBeam, vtxMetersToCloseEdge, vtxMetersToCoil, vtxX, vtxY, and vtxZ.

Referenced by MadAnalysis::CreateANtpPAN(), ANtpInfoObjectFiller::FillTrackInformation(), and CondensedNtpModule::ResetTreeVariables().

00078 {
00079   planes = ANtpDefVal::kInt;
00080   totalStrips = ANtpDefVal::kInt;
00081   pulseHeight = ANtpDefVal::kFloat;
00082   fitMomentum = ANtpDefVal::kFloat;
00083   rangeMomentum = ANtpDefVal::kFloat;
00084   sigmaQoverP = ANtpDefVal::kFloat;
00085   begPlane = ANtpDefVal::kInt;
00086   endPlane = ANtpDefVal::kInt;
00087   begPlaneU = ANtpDefVal::kInt;
00088   endPlaneU = ANtpDefVal::kInt;
00089   begPlaneV = ANtpDefVal::kInt;
00090   endPlaneV = ANtpDefVal::kInt;
00091   length = ANtpDefVal::kFloat;
00092   vtxX = ANtpDefVal::kFloat;
00093   vtxY = ANtpDefVal::kFloat;
00094   vtxZ = ANtpDefVal::kFloat;
00095   dcosXVtx = ANtpDefVal::kFloat;
00096   dcosYVtx = ANtpDefVal::kFloat;
00097   dcosZVtx = ANtpDefVal::kFloat;
00098   endX = ANtpDefVal::kFloat;
00099   endY = ANtpDefVal::kFloat;
00100   endZ = ANtpDefVal::kFloat;
00101   dcosXEnd = ANtpDefVal::kFloat;
00102   dcosYEnd = ANtpDefVal::kFloat;
00103   dcosZEnd = ANtpDefVal::kFloat;
00104   reducedChi2 = ANtpDefVal::kFloat;
00105   passedFit = ANtpDefVal::kInt;
00106   traceVtx = ANtpDefVal::kFloat;
00107   traceVtxZ = ANtpDefVal::kFloat;
00108   traceEnd = ANtpDefVal::kFloat;
00109   traceEndZ = ANtpDefVal::kFloat;
00110   endMetersToBeam = ANtpDefVal::kFloat;
00111   endMetersToCoil = ANtpDefVal::kFloat;
00112   endMetersToCloseEdge = ANtpDefVal::kFloat;
00113   vtxMetersToBeam = ANtpDefVal::kFloat;
00114   vtxMetersToCoil = ANtpDefVal::kFloat;
00115   vtxMetersToCloseEdge = ANtpDefVal::kFloat;
00116   forwardRMS = ANtpDefVal::kFloat;
00117   backwardRMS = ANtpDefVal::kFloat;
00118 
00119   for(int i = 0; i < 500; ++i) stripsPerPlane[i] = 0;
00120   
00121   return;
00122 }


Member Data Documentation

Definition at line 65 of file ANtpTrackInfo.h.

Referenced by ANtpInfoObjectFiller::FillTrackInformation(), and Reset().

Definition at line 55 of file ANtpTrackInfo.h.

Referenced by ANtpInfoObjectFiller::FillFiducialInformation(), and Reset().

Definition at line 56 of file ANtpTrackInfo.h.

Referenced by ANtpInfoObjectFiller::FillFiducialInformation(), and Reset().

Definition at line 64 of file ANtpTrackInfo.h.

Referenced by ANtpInfoObjectFiller::FillTrackInformation(), and Reset().

Definition at line 54 of file ANtpTrackInfo.h.

Referenced by ANtpInfoObjectFiller::FillTrackInformation(), and Reset().

Definition at line 59 of file ANtpTrackInfo.h.

Referenced by ANtpInfoObjectFiller::FillFiducialInformation(), and Reset().


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

Generated on 2 Nov 2017 for loon by  doxygen 1.6.1