#include <NtpBDLiteRecord.h>
Inheritance diagram for NtpBDLiteRecord:

Public Member Functions | |
| NtpBDLiteRecord () | |
| NtpBDLiteRecord (const BeamDataLiteHeader &header) | |
| virtual | ~NtpBDLiteRecord () |
Public Attributes | |
| Float_t | tor101 |
| proton intensity in toroid 101 (10e12 POT) | |
| Float_t | tr101d |
| proton intensity in toroid 101d (10e12 POT) | |
| Float_t | tortgt |
| proton intensity in toroid tgt (10e12 POT) | |
| Float_t | trtgtd |
| proton intensity in toroid tgtd (10e12 POT) | |
| Float_t | horncur |
| total peak horn current (kA) | |
| Float_t | bposx [6] |
| Float_t | bposy [6] |
| Float_t | bpmint [6] |
| intensity in BPM TGT for possibly 6 batches | |
| Float_t | bwidx |
| beam width in X from prof mon TGT (mm) | |
| Float_t | bwidy |
| beam width in Y from prof mon TGT (mm) | |
| Float_t | hadint |
| total intensity in hadron monitor | |
| Float_t | muint1 |
| total intensity in muon monitor 1 | |
| Float_t | muint2 |
| total intensity in muon monitor 2 | |
| Float_t | muint3 |
| total intensity in muon monitor 3 | |
| Float_t | dt_nearest |
| time to nearst spill (seconds) | |
| Int_t | nearest_sec |
| Second from unix epoch to nearest spill. | |
| Int_t | nearest_nsec |
| Nanosec past this second to nearest spill. | |
The record class for the lite beam data monitoring ntuples which will be filled from the database tables. The information in here should be sufficient for most physics analyses to perform beam quality cuts.
Created on: Thu Apr 28 14:44:48 2005
Definition at line 36 of file NtpBDLiteRecord.h.
| NtpBDLiteRecord::NtpBDLiteRecord | ( | ) |
Definition at line 9 of file NtpBDLiteRecord.cxx.
00009 : 00010 RecRecordImp<BeamDataLiteHeader>(), 00011 tor101(0.0), 00012 tr101d(0.0), 00013 tortgt(0.0), 00014 trtgtd(0.0), 00015 horncur(0.0), 00016 bwidx(0.0), 00017 bwidy(0.0), 00018 hadint(0.0), 00019 muint1(0.0), 00020 muint2(0.0), 00021 muint3(0.0), 00022 dt_nearest(0.0), 00023 nearest_sec(0), 00024 nearest_nsec(0) 00025 { 00026 for (Int_t i=0;i<6;++i){ 00027 bposx[i]=0; 00028 bposy[i]=0; 00029 bpmint[i]=0; 00030 } 00031 }
| NtpBDLiteRecord::NtpBDLiteRecord | ( | const BeamDataLiteHeader & | header | ) |
Definition at line 35 of file NtpBDLiteRecord.cxx.
References bpmint, bposx, and bposy.
00035 : 00036 RecRecordImp<BeamDataLiteHeader>(head), 00037 tor101(0.0), 00038 tr101d(0.0), 00039 tortgt(0.0), 00040 trtgtd(0.0), 00041 horncur(0.0), 00042 bwidx(0.0), 00043 bwidy(0.0), 00044 hadint(0.0), 00045 muint1(0.0), 00046 muint2(0.0), 00047 muint3(0.0) , 00048 dt_nearest(0.0), 00049 nearest_sec(0), 00050 nearest_nsec(0) 00051 { 00052 for (Int_t i=0;i<6;++i){ 00053 bposx[i]=0; 00054 bposy[i]=0; 00055 bpmint[i]=0; 00056 } 00057 }
| NtpBDLiteRecord::~NtpBDLiteRecord | ( | ) | [virtual] |
| Float_t NtpBDLiteRecord::bpmint[6] |
intensity in BPM TGT for possibly 6 batches
Definition at line 63 of file NtpBDLiteRecord.h.
Referenced by NtpBDLiteModule::FillNtpBDLite(), NuBeam::IsGoodSpillAndFillPot(), NtpBDLiteRecord(), and BMSpillAna::SetSpill().
| Float_t NtpBDLiteRecord::bposx[6] |
beam position in X at target from BPM 121 and TGT for possibly 6 batches (mm)
Definition at line 58 of file NtpBDLiteRecord.h.
Referenced by NtpBDLiteModule::FillNtpBDLite(), NuBeam::IsGoodSpillAndFillPot(), NtpBDLiteRecord(), and BMSpillAna::SetSpill().
| Float_t NtpBDLiteRecord::bposy[6] |
beam position in Y at target from BPM 121 and TGT for possibly 6 batches (mm)
Definition at line 61 of file NtpBDLiteRecord.h.
Referenced by NtpBDLiteModule::FillNtpBDLite(), NuBeam::IsGoodSpillAndFillPot(), NtpBDLiteRecord(), and BMSpillAna::SetSpill().
| Float_t NtpBDLiteRecord::bwidx |
beam width in X from prof mon TGT (mm)
Definition at line 65 of file NtpBDLiteRecord.h.
Referenced by NuAnalysis::ExtractConfig(), NtpBDLiteModule::FillNtpBDLite(), NuBeam::IsGoodSpillAndFillPot(), and BMSpillAna::SetSpill().
| Float_t NtpBDLiteRecord::bwidy |
beam width in Y from prof mon TGT (mm)
Definition at line 67 of file NtpBDLiteRecord.h.
Referenced by NuAnalysis::ExtractConfig(), NtpBDLiteModule::FillNtpBDLite(), NuBeam::IsGoodSpillAndFillPot(), and BMSpillAna::SetSpill().
| Float_t NtpBDLiteRecord::dt_nearest |
time to nearst spill (seconds)
Definition at line 77 of file NtpBDLiteRecord.h.
Referenced by ANtpInfoObjectFillerBeam::FillBeamInformation(), and NtpBDLiteModule::FillNtpBDLite().
| Float_t NtpBDLiteRecord::hadint |
total intensity in hadron monitor
Definition at line 69 of file NtpBDLiteRecord.h.
Referenced by NtpBDLiteModule::FillNtpBDLite(), and BMSpillAna::SetSpill().
| Float_t NtpBDLiteRecord::horncur |
total peak horn current (kA)
Definition at line 55 of file NtpBDLiteRecord.h.
Referenced by NuAnalysis::ExtractConfig(), NtpBDLiteModule::FillNtpBDLite(), NuBeam::IsGoodSpillAndFillPot(), and BMSpillAna::SetSpill().
| Float_t NtpBDLiteRecord::muint1 |
total intensity in muon monitor 1
Definition at line 71 of file NtpBDLiteRecord.h.
Referenced by NtpBDLiteModule::FillNtpBDLite(), and BMSpillAna::SetSpill().
| Float_t NtpBDLiteRecord::muint2 |
total intensity in muon monitor 2
Definition at line 73 of file NtpBDLiteRecord.h.
Referenced by NtpBDLiteModule::FillNtpBDLite(), and BMSpillAna::SetSpill().
| Float_t NtpBDLiteRecord::muint3 |
total intensity in muon monitor 3
Definition at line 75 of file NtpBDLiteRecord.h.
Referenced by NtpBDLiteModule::FillNtpBDLite(), and BMSpillAna::SetSpill().
Nanosec past this second to nearest spill.
Definition at line 81 of file NtpBDLiteRecord.h.
Referenced by ANtpInfoObjectFillerBeam::FillBeamInformation(), and NtpBDLiteModule::FillNtpBDLite().
Second from unix epoch to nearest spill.
Definition at line 79 of file NtpBDLiteRecord.h.
Referenced by ANtpInfoObjectFillerBeam::FillBeamInformation(), and NtpBDLiteModule::FillNtpBDLite().
| Float_t NtpBDLiteRecord::tor101 |
proton intensity in toroid 101 (10e12 POT)
Definition at line 47 of file NtpBDLiteRecord.h.
Referenced by MeuCuts::FillBeamMonDetails(), NtpBDLiteModule::FillNtpBDLite(), NuBeam::IsGoodSpillAndFillPot(), and BMSpillAna::SetSpill().
| Float_t NtpBDLiteRecord::tortgt |
proton intensity in toroid tgt (10e12 POT)
Definition at line 51 of file NtpBDLiteRecord.h.
Referenced by MeuCuts::FillBeamMonDetails(), NtpBDLiteModule::FillNtpBDLite(), MeuCuts::GetBDSelectSpillInfo(), NuBeam::IsGoodSpillAndFillPot(), NtpTools::PassBeamCuts(), NuBase::SetRootFileObjects(), MeuAnalysis::SetRootFileObjects(), BMSpillAna::SetSpill(), and SRMom::SnarlPoT().
| Float_t NtpBDLiteRecord::tr101d |
proton intensity in toroid 101d (10e12 POT)
Definition at line 49 of file NtpBDLiteRecord.h.
Referenced by NtpBDLiteModule::FillNtpBDLite(), NuBeam::IsGoodSpillAndFillPot(), and BMSpillAna::SetSpill().
| Float_t NtpBDLiteRecord::trtgtd |
proton intensity in toroid tgtd (10e12 POT)
Definition at line 53 of file NtpBDLiteRecord.h.
Referenced by NuAnalysis::ExtractConfig(), NtpBDLiteModule::FillNtpBDLite(), NuBeam::IsGoodSpillAndFillPot(), and BMSpillAna::SetSpill().
1.4.7