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

ANtpBeamInfo::~ANtpBeamInfo  )  [virtual]
 

Definition at line 50 of file ANtpBeamInfo.cxx.

References MSG.

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


Member Function Documentation

void ANtpBeamInfo::Reset  ) 
 

Definition at line 58 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, and trtgtd.

Referenced by ANtpInfoObjectFillerBeam::FillBeamInformation().

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


Member Data Documentation

Int_t ANtpBeamInfo::beamType
 

Definition at line 35 of file ANtpBeamInfo.h.

Referenced by NCExtrapolationNS::AddEvent(), NCExtrapolationMQ::AddEvent(), NCExtrapolationDP::AddEvent(), NCExtrapolation::AddEvent(), NCBeam::AddEvent(), NCExtrapolationModule::AddEventsToExtrapolations(), NCExtrapolationDP::AddFarEvent(), NCExtrapolationRS::AddNearEvent(), NCExtrapolationDP::AddNearEvent(), NCAnalysisModule::ExtractNCCC(), ANtpInfoObjectFillerBeam::FillBeamInformation(), NCAnalysisUtils::FindEventWeight(), NCAnalysisUtils::FindMEGAFitWeight(), NCAnalysisCutsCR::IsGoodBeamSnarlBR(), NCAnalysisCutsCR::IsGoodSpill(), NCAnalysisCutsCR::IsGoodSpillCC(), NCAnalysisCutsCR::IsGoodTarget(), NCAnalysisCuts::IsGoodTarget(), NCAnalysisReader::PrintValues(), and Reset().

Int_t ANtpBeamInfo::deltaSecToSpillGPS
 

Definition at line 42 of file ANtpBeamInfo.h.

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

Int_t ANtpBeamInfo::goodSpill
 

Definition at line 41 of file ANtpBeamInfo.h.

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

Int_t ANtpBeamInfo::gpsError
 

Definition at line 44 of file ANtpBeamInfo.h.

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

Double_t ANtpBeamInfo::hadronIntensity
 

Definition at line 31 of file ANtpBeamInfo.h.

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

Double_t ANtpBeamInfo::hornCurrent
 

Definition at line 26 of file ANtpBeamInfo.h.

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

Double_t ANtpBeamInfo::muonIntensity1
 

Definition at line 32 of file ANtpBeamInfo.h.

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

Double_t ANtpBeamInfo::muonIntensity2
 

Definition at line 33 of file ANtpBeamInfo.h.

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

Double_t ANtpBeamInfo::muonIntensity3
 

Definition at line 34 of file ANtpBeamInfo.h.

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

Int_t ANtpBeamInfo::nearestNSToSpill
 

Definition at line 40 of file ANtpBeamInfo.h.

Referenced by ANtpInfoObjectFillerBeam::FillBeamInformation(), NCAnalysisModule::FillDataQualityPlots(), NCAnalysisModule::FillRecoInfo(), NCAnalysisCutsCC::IsFarDetectorBeamEvent(), NCAnalysisCutsTO::IsGoodBeamEvent(), NCAnalysisCutsOx::IsGoodBeamEvent(), NCAnalysisCutsNCCCFid::IsGoodBeamEvent(), NCAnalysisCutsNC::IsGoodBeamEvent(), NCAnalysisCutsCR::IsGoodBeamEventOx(), NCAnalysisCutsCR::IsGoodBeamEventTO(), and Reset().

Int_t ANtpBeamInfo::nearestSecToSpill
 

Definition at line 39 of file ANtpBeamInfo.h.

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

Double_t ANtpBeamInfo::profileWidthX
 

Definition at line 29 of file ANtpBeamInfo.h.

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

Double_t ANtpBeamInfo::profileWidthY
 

Definition at line 30 of file ANtpBeamInfo.h.

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

Double_t ANtpBeamInfo::protonIntensity
 

Definition at line 36 of file ANtpBeamInfo.h.

Referenced by NCAnalysisModule::AddToNtuple(), NCAnalysisModule::CountPOTs(), NCAnalysisModule::ExtractNCCC(), ANtpInfoObjectFillerBeam::FillBeamInformation(), NCAnalysisCutsCR::IsBeamEventInAtmospherics(), NCAnalysisCutsCR::IsGoodSpillCC(), and Reset().

Double_t ANtpBeamInfo::streamSpillTimeDiff
 

Definition at line 38 of file ANtpBeamInfo.h.

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

Double_t ANtpBeamInfo::targetBPMX
 

Definition at line 27 of file ANtpBeamInfo.h.

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

Double_t ANtpBeamInfo::targetBPMY
 

Definition at line 28 of file ANtpBeamInfo.h.

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

Double_t ANtpBeamInfo::timeToNearestSpill
 

Definition at line 37 of file ANtpBeamInfo.h.

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

Double_t ANtpBeamInfo::tor101
 

Definition at line 23 of file ANtpBeamInfo.h.

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

Double_t ANtpBeamInfo::tortgt
 

Definition at line 24 of file ANtpBeamInfo.h.

Referenced by CondensedNtpModuleNC::Ana(), NCAnalysisModule::ExtractNCCC(), ANtpInfoObjectFillerBeam::FillBeamInformation(), and Reset().

Double_t ANtpBeamInfo::trtgtd
 

Definition at line 25 of file ANtpBeamInfo.h.

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


The documentation for this class was generated from the following files:
Generated on Mon Jun 16 15:00:21 2008 for loon by  doxygen 1.3.9.1