NtpBDLiteRecord Class Reference
[BeamDataNtuple]

Beam monitoring data lite ntuples. More...

#include <NtpBDLiteRecord.h>

Inheritance diagram for NtpBDLiteRecord:

RecRecordImp< BeamDataLiteHeader > RecRecord List of all members.

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.

Detailed Description

Beam monitoring data lite ntuples.

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.

Author:
(last to touch it)
Author
bv
Version:
Revision
1.3
Date:
Date
2005/06/06 16:41:24
Contact: mdier@bnl.gov

Created on: Thu Apr 28 14:44:48 2005

Id
NtpBDLiteRecord.h,v 1.3 2005/06/06 16:41:24 bv Exp

Definition at line 36 of file NtpBDLiteRecord.h.


Constructor & Destructor Documentation

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]

Definition at line 62 of file NtpBDLiteRecord.cxx.

00063 {}


Member Data Documentation

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().

Int_t NtpBDLiteRecord::nearest_nsec

Nanosec past this second to nearest spill.

Definition at line 81 of file NtpBDLiteRecord.h.

Referenced by ANtpInfoObjectFillerBeam::FillBeamInformation(), and NtpBDLiteModule::FillNtpBDLite().

Int_t NtpBDLiteRecord::nearest_sec

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().


The documentation for this class was generated from the following files:
Generated on Fri Oct 10 22:45:58 2014 for loon by  doxygen 1.4.7