Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

ANtpBeamInfo Class Reference

#include <ANtpBeamInfo.h>

List of all members.

Public Member Functions

 ANtpBeamInfo ()
virtual ~ANtpBeamInfo ()
void Reset ()

Public Attributes

Double_t tor101
Double_t tr101d
Double_t tortgt
Double_t trtgtd
Double_t hornCurrent
Double_t targetBPMX
Double_t targetBPMY
Double_t profileWidthX
Double_t profileWidthY
Double_t hadronIntensity
Double_t muonIntensity1
Double_t muonIntensity2
Double_t muonIntensity3
Int_t beamType
Double_t protonIntensity
Double_t timeToNearestSpill
Double_t streamSpillTimeDiff
Int_t nearestSecToSpill
Int_t nearestNSToSpill
Int_t goodSpill
Int_t deltaSecToSpillGPS
Int_t gpsError


Constructor & Destructor Documentation

ANtpBeamInfo::ANtpBeamInfo  ) 
 

Definition at line 21 of file ANtpBeamInfo.cxx.

References MSG.

00021                            :
00022   tor101(ANtpDefVal::kFloat),
00023   tr101d(ANtpDefVal::kFloat),
00024   tortgt(ANtpDefVal::kFloat),
00025   trtgtd(ANtpDefVal::kFloat),
00026   hornCurrent(ANtpDefVal::kFloat),
00027   targetBPMX(ANtpDefVal::kFloat),
00028   targetBPMY(ANtpDefVal::kFloat),
00029   profileWidthX(ANtpDefVal::kFloat),
00030   profileWidthY(ANtpDefVal::kFloat),
00031   hadronIntensity(ANtpDefVal::kFloat),
00032   muonIntensity1(ANtpDefVal::kFloat),
00033   muonIntensity2(ANtpDefVal::kFloat),
00034   muonIntensity3(ANtpDefVal::kFloat),
00035   beamType(ANtpDefVal::kInt),
00036   protonIntensity(ANtpDefVal::kFloat),
00037   timeToNearestSpill(ANtpDefVal::kFloat),
00038   streamSpillTimeDiff(ANtpDefVal::kFloat),
00039   nearestSecToSpill(ANtpDefVal::kInt),
00040   nearestNSToSpill(ANtpDefVal::kInt),
00041   goodSpill(ANtpDefVal::kInt),
00042   deltaSecToSpillGPS(ANtpDefVal::kInt),
00043   gpsError(ANtpDefVal::kInt)
00044 {
00045         
00046   MSG("ANtpBeamInfo", Msg::kDebug) << "ANtpBeamInfo::Constructor" << endl;
00047 
00048 }

ANtpBeamInfo::~ANtpBeamInfo  )  [virtual]
 

Definition at line 51 of file ANtpBeamInfo.cxx.

References MSG.

00052 {
00053 
00054   MSG("ANtpBeamInfo", Msg::kDebug) << "ANtpBeamInfo::Destructor" << endl;
00055 
00056 }


Member Function Documentation

void ANtpBeamInfo::Reset  ) 
 

Definition at line 59 of file ANtpBeamInfo.cxx.

References beamType, deltaSecToSpillGPS, goodSpill, gpsError, hadronIntensity, hornCurrent, muonIntensity1, muonIntensity2, muonIntensity3, nearestNSToSpill, nearestSecToSpill, profileWidthX, profileWidthY, protonIntensity, streamSpillTimeDiff, targetBPMX, targetBPMY, timeToNearestSpill, tor101, tortgt, tr101d, and trtgtd.

Referenced by ANtpInfoObjectFillerBeam::FillBeamInformation().

00060 {
00061   tor101 = ANtpDefVal::kFloat;
00062   tr101d = ANtpDefVal::kFloat;
00063   tortgt = ANtpDefVal::kFloat;
00064   trtgtd = ANtpDefVal::kFloat;
00065   hornCurrent = ANtpDefVal::kFloat;
00066   targetBPMX = ANtpDefVal::kFloat;
00067   targetBPMY = ANtpDefVal::kFloat;
00068   profileWidthX = ANtpDefVal::kFloat;
00069   profileWidthY = ANtpDefVal::kFloat;
00070   hadronIntensity = ANtpDefVal::kFloat;
00071   muonIntensity1 = ANtpDefVal::kFloat;
00072   muonIntensity2 = ANtpDefVal::kFloat;
00073   muonIntensity3 = ANtpDefVal::kFloat;
00074   beamType = ANtpDefVal::kInt;
00075   protonIntensity = ANtpDefVal::kFloat;
00076   timeToNearestSpill = ANtpDefVal::kFloat;
00077   streamSpillTimeDiff = ANtpDefVal::kFloat;
00078   nearestSecToSpill = ANtpDefVal::kInt;
00079   nearestNSToSpill = ANtpDefVal::kInt;
00080   goodSpill = ANtpDefVal::kInt;
00081   deltaSecToSpillGPS = ANtpDefVal::kInt;
00082   gpsError = ANtpDefVal::kInt;
00083 
00084   return;
00085 }


Member Data Documentation

Int_t ANtpBeamInfo::beamType
 

Definition at line 36 of file ANtpBeamInfo.h.

Referenced by NCExtrapolationModule::AddEventToExtrapolations(), NCExtrapolationModule::DoMockExperiments(), MicroDSTMaker::ExtractNCCC(), ANtpInfoObjectFillerBeam::FillBeamInformation(), NCEventInfo::FindMEGAFitWeight(), NCAnalysisCuts::IsGoodTarget(), NC::EventAdderBase::ReportOnEventInfo(), Reset(), and NCEventInfo::SetEventWeight().

Int_t ANtpBeamInfo::deltaSecToSpillGPS
 

Definition at line 43 of file ANtpBeamInfo.h.

Referenced by ANtpInfoObjectFillerBeam::FillBeamInformation(), NCAnalysisCuts::IsGoodSpill(), and Reset().

Int_t ANtpBeamInfo::goodSpill
 

Definition at line 42 of file ANtpBeamInfo.h.

Referenced by ANtpInfoObjectFillerBeam::FillBeamInformation(), NCAnalysisCuts::IsGoodSpill(), and Reset().

Int_t ANtpBeamInfo::gpsError
 

Definition at line 45 of file ANtpBeamInfo.h.

Referenced by ANtpInfoObjectFillerBeam::FillBeamInformation(), NCAnalysisCuts::IsGoodSpill(), and Reset().

Double_t ANtpBeamInfo::hadronIntensity
 

Definition at line 32 of file ANtpBeamInfo.h.

Referenced by ANtpInfoObjectFillerBeam::FillBeamInformation(), and Reset().

Double_t ANtpBeamInfo::hornCurrent
 

Definition at line 27 of file ANtpBeamInfo.h.

Referenced by ANtpInfoObjectFillerBeam::FillBeamInformation(), and Reset().

Double_t ANtpBeamInfo::muonIntensity1
 

Definition at line 33 of file ANtpBeamInfo.h.

Referenced by ANtpInfoObjectFillerBeam::FillBeamInformation(), and Reset().

Double_t ANtpBeamInfo::muonIntensity2
 

Definition at line 34 of file ANtpBeamInfo.h.

Referenced by ANtpInfoObjectFillerBeam::FillBeamInformation(), and Reset().

Double_t ANtpBeamInfo::muonIntensity3
 

Definition at line 35 of file ANtpBeamInfo.h.

Referenced by ANtpInfoObjectFillerBeam::FillBeamInformation(), and Reset().

Int_t ANtpBeamInfo::nearestNSToSpill
 

Definition at line 41 of file ANtpBeamInfo.h.

Referenced by ANtpInfoObjectFillerBeam::FillBeamInformation(), MicroDSTMaker::FillRecoInfo(), NCAnalysisCutsCC::IsFarDetectorBeamEvent(), NCAnalysisCutsNC::IsGoodBeamEvent(), and Reset().

Int_t ANtpBeamInfo::nearestSecToSpill
 

Definition at line 40 of file ANtpBeamInfo.h.

Referenced by ANtpInfoObjectFillerBeam::FillBeamInformation(), and Reset().

Double_t ANtpBeamInfo::profileWidthX
 

Definition at line 30 of file ANtpBeamInfo.h.

Referenced by ANtpInfoObjectFillerBeam::FillBeamInformation(), and Reset().

Double_t ANtpBeamInfo::profileWidthY
 

Definition at line 31 of file ANtpBeamInfo.h.

Referenced by ANtpInfoObjectFillerBeam::FillBeamInformation(), and Reset().

Double_t ANtpBeamInfo::protonIntensity
 

Definition at line 37 of file ANtpBeamInfo.h.

Referenced by MicroDSTMaker::CountPOTs(), MicroDSTMaker::ExtractNCCC(), ANtpInfoObjectFillerBeam::FillBeamInformation(), and Reset().

Double_t ANtpBeamInfo::streamSpillTimeDiff
 

Definition at line 39 of file ANtpBeamInfo.h.

Referenced by ANtpInfoObjectFillerBeam::FillBeamInformation(), and Reset().

Double_t ANtpBeamInfo::targetBPMX
 

Definition at line 28 of file ANtpBeamInfo.h.

Referenced by ANtpInfoObjectFillerBeam::FillBeamInformation(), and Reset().

Double_t ANtpBeamInfo::targetBPMY
 

Definition at line 29 of file ANtpBeamInfo.h.

Referenced by ANtpInfoObjectFillerBeam::FillBeamInformation(), and Reset().

Double_t ANtpBeamInfo::timeToNearestSpill
 

Definition at line 38 of file ANtpBeamInfo.h.

Referenced by ANtpInfoObjectFillerBeam::FillBeamInformation(), NCAnalysisCutsCC::IsFarDetectorBeamEvent(), and Reset().

Double_t ANtpBeamInfo::tor101
 

Definition at line 23 of file ANtpBeamInfo.h.

Referenced by ANtpInfoObjectFillerBeam::FillBeamInformation(), and Reset().

Double_t ANtpBeamInfo::tortgt
 

Definition at line 25 of file ANtpBeamInfo.h.

Referenced by ANtpInfoObjectFillerBeam::FillBeamInformation(), and Reset().

Double_t ANtpBeamInfo::tr101d
 

Definition at line 24 of file ANtpBeamInfo.h.

Referenced by MicroDSTMaker::ExtractNCCC(), ANtpInfoObjectFillerBeam::FillBeamInformation(), and Reset().

Double_t ANtpBeamInfo::trtgtd
 

Definition at line 26 of file ANtpBeamInfo.h.

Referenced by MicroDSTMaker::ExtractNCCC(), ANtpInfoObjectFillerBeam::FillBeamInformation(), and Reset().


The documentation for this class was generated from the following files:
Generated on Mon Feb 15 11:08:38 2010 for loon by  doxygen 1.3.9.1