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

ANtpHeaderInfo Class Reference

#include <ANtpHeaderInfo.h>

List of all members.

Public Member Functions

 ANtpHeaderInfo ()
virtual ~ANtpHeaderInfo ()
void Reset ()

Public Attributes

Int_t detector
Int_t dataType
Int_t run
Int_t subRun
Int_t snarl
Int_t newSnarl
Int_t events
Int_t slices
Int_t year
Int_t month
Int_t day
Int_t hour
Int_t minute
Double_t second
UInt_t utc
Double_t julianDate
Double_t localSiderealTime
Int_t coilStatus
Int_t hvStatus
Double_t coilCurrent
Double_t snarlPulseHeight
Double_t snarlPulseHeight2PE
Int_t triggerSource
Int_t spillType
Double_t triggerPMTTime
Double_t triggerTime
Int_t passedDeMux
Int_t crateMask
Int_t isGoodData
Float_t snarlPE
Int_t sntpRow
Int_t isLIold
Int_t isLI
TString softVersion


Constructor & Destructor Documentation

ANtpHeaderInfo::ANtpHeaderInfo  ) 
 

Definition at line 21 of file ANtpHeaderInfo.cxx.

References MSG.

00021                                :
00022   detector(ANtpDefVal::kInt),
00023   dataType(ANtpDefVal::kInt),
00024   run(ANtpDefVal::kInt),
00025   subRun(ANtpDefVal::kInt),
00026   snarl(ANtpDefVal::kInt),
00027   newSnarl(ANtpDefVal::kInt),
00028   events(ANtpDefVal::kInt),
00029   slices(ANtpDefVal::kInt),
00030   year(ANtpDefVal::kInt),
00031   month(ANtpDefVal::kInt),
00032   day(ANtpDefVal::kInt),
00033   hour(ANtpDefVal::kInt),
00034   minute(ANtpDefVal::kInt),
00035   second(ANtpDefVal::kFloat),
00036   utc(ANtpDefVal::kUInt),
00037   julianDate(ANtpDefVal::kFloat),
00038   localSiderealTime(ANtpDefVal::kFloat),
00039   coilStatus(0),
00040   hvStatus(0),
00041   coilCurrent(ANtpDefVal::kFloat),
00042   snarlPulseHeight(ANtpDefVal::kFloat),
00043   snarlPulseHeight2PE(ANtpDefVal::kFloat),
00044   triggerSource(ANtpDefVal::kInt),
00045   spillType(ANtpDefVal::kInt),
00046   triggerPMTTime(ANtpDefVal::kFloat),
00047   triggerTime(ANtpDefVal::kFloat),
00048   passedDeMux(ANtpDefVal::kInt),
00049   crateMask(ANtpDefVal::kInt),
00050   //isGoodFDData(ANtpDefVal::kInt),
00051   isGoodData(ANtpDefVal::kInt),
00052   snarlPE(ANtpDefVal::kFloat),
00053   sntpRow(ANtpDefVal::kInt),
00054   isLIold(ANtpDefVal::kInt),
00055   isLI(ANtpDefVal::kInt),
00056   softVersion("Unknown")
00057 {
00058   
00059   MSG("ANtpHeaderInfo", Msg::kDebug) << "ANtpHeaderInfo::Constructor" << endl;
00060   
00061 }

ANtpHeaderInfo::~ANtpHeaderInfo  )  [virtual]
 

Definition at line 64 of file ANtpHeaderInfo.cxx.

References MSG.

00065 {
00066   
00067   MSG("ANtpHeaderInfo", Msg::kDebug) << "ANtpHeaderInfo::Destructor" << endl;
00068   
00069 }


Member Function Documentation

void ANtpHeaderInfo::Reset  ) 
 

Definition at line 72 of file ANtpHeaderInfo.cxx.

References coilCurrent, coilStatus, crateMask, dataType, day, detector, events, hour, hvStatus, isGoodData, isLI, isLIold, julianDate, localSiderealTime, minute, month, newSnarl, passedDeMux, run, second, slices, snarl, snarlPE, snarlPulseHeight, snarlPulseHeight2PE, sntpRow, softVersion, spillType, subRun, triggerPMTTime, triggerSource, triggerTime, utc, and year.

Referenced by MadAnalysis::CreateANtpPAN(), ANtpInfoObjectFiller::FillHeaderInformation(), and NCExtractionMDA::ReadCalibInfoFromFile().

00073 {
00074   detector = ANtpDefVal::kInt;
00075   dataType = ANtpDefVal::kInt;
00076   run = ANtpDefVal::kInt;
00077   subRun = ANtpDefVal::kInt;
00078   snarl = ANtpDefVal::kInt;
00079   newSnarl = ANtpDefVal::kInt;
00080   events = ANtpDefVal::kInt;
00081   slices = ANtpDefVal::kInt;
00082   year = ANtpDefVal::kInt;
00083   month = ANtpDefVal::kInt;
00084   day = ANtpDefVal::kInt;
00085   hour = ANtpDefVal::kInt;
00086   minute = ANtpDefVal::kInt;
00087   second = ANtpDefVal::kFloat;
00088   julianDate = ANtpDefVal::kFloat;
00089   localSiderealTime = ANtpDefVal::kFloat;
00090   utc = ANtpDefVal::kUInt;
00091   coilStatus = 0;  //default to unknown
00092   hvStatus = 0;  //default to bad
00093   coilCurrent = ANtpDefVal::kFloat;
00094   snarlPulseHeight = ANtpDefVal::kFloat;
00095   snarlPulseHeight2PE = ANtpDefVal::kFloat;
00096   triggerSource = ANtpDefVal::kInt;
00097   spillType = ANtpDefVal::kInt;
00098   triggerPMTTime = ANtpDefVal::kFloat;
00099   triggerTime = ANtpDefVal::kFloat;
00100   passedDeMux = ANtpDefVal::kInt;
00101   crateMask = ANtpDefVal::kInt;
00102   //isGoodFDData = ANtpDefVal::kInt;
00103   isGoodData = ANtpDefVal::kInt;
00104   snarlPE = ANtpDefVal::kFloat;
00105   sntpRow = ANtpDefVal::kInt;
00106   isLI = ANtpDefVal::kInt;
00107   isLIold = ANtpDefVal::kInt;
00108   softVersion = "Unknown";
00109   return;
00110 }


Member Data Documentation

Double_t ANtpHeaderInfo::coilCurrent
 

Definition at line 44 of file ANtpHeaderInfo.h.

Referenced by ANtpInfoObjectFiller::FillHeaderInformation(), NCAnalysisCuts::IsGoodBeamSnarl(), and Reset().

Int_t ANtpHeaderInfo::coilStatus
 

Definition at line 41 of file ANtpHeaderInfo.h.

Referenced by ANtpInfoObjectFiller::FillHeaderInformation(), NCAnalysisCuts::IsGoodBeamSnarl(), and Reset().

Int_t ANtpHeaderInfo::crateMask
 

Definition at line 52 of file ANtpHeaderInfo.h.

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

Int_t ANtpHeaderInfo::dataType
 

Definition at line 25 of file ANtpHeaderInfo.h.

Referenced by NCExtrapolationPID::AddEvent(), NCExtrapolationNone::AddEvent(), NCExtrapolation::AddEvent(), NCBeam::AddEvent(), NC::MockDataAdder::AddEventsToExtrapolations(), NC::RealDataAdder::AddEventsToExtrapolations(), NCExtrapolationModule::AddEventToExtrapolations(), NCExtrapolationModule::AddShiftedEventToExtrapolations(), MicroDSTMaker::FillExtractionAndAnalysisVectors(), ANtpInfoObjectFiller::FillHeaderInformation(), CondensedNtpModuleAtm::FillTrackTimingVariables(), NCEventInfo::FindRecoWeight(), NC::RunUtil::FindRunType(), NCEventInfo::GetShowerEnergy(), NCEventInfo::GetTrackEnergy(), NCAnalysisCutsCC::IsFarDetectorBeamEvent(), NCAnalysisCuts::IsGoodBeamSnarl(), NCAnalysisCuts::IsGoodShower(), NCAnalysisCuts::IsGoodSpill(), NCAnalysisCutsNC::PassesFinalSelection(), NC::EventAdderBase::ReportOnEventInfo(), Reset(), and NCExtrapolationModule::SetEventWeight().

Int_t ANtpHeaderInfo::day
 

Definition at line 34 of file ANtpHeaderInfo.h.

Referenced by MadAnalysis::CreateANtpPAN(), ANtpInfoObjectFiller::FillHeaderInformation(), NCEventInfo::GetTimestamp(), and Reset().

Int_t ANtpHeaderInfo::detector
 

Definition at line 24 of file ANtpHeaderInfo.h.

Referenced by NCExtrapolationPID::AddEvent(), NCExtrapolationNone::AddEvent(), NCExtrapolation::AddEvent(), NC::MockDataAdder::AddEventsToExtrapolations(), NC::RealDataAdder::AddEventsToExtrapolations(), NC::SplitFakeDataAdder::AddEventsToExtrapolations(), NC::FakeDataAdder::AddEventsToExtrapolations(), NCExtrapolationModule::AddEventToExtrapolations(), NCExtrapolationModule::AddShiftedEventToExtrapolations(), CondensedNtpModuleAtm::Ana(), MicroDSTMaker::CountPOTs(), MadAnalysis::CreateANtpPAN(), MicroDSTMaker::ExtractNCCC(), NCExtrapolationModule::FillDataQualityPlotsSpecial(), ANtpInfoObjectFiller::FillHeaderInformation(), MicroDSTMaker::FillRecoInfo(), NCExtrapolationModule::FinalEventCheck(), NCEventInfo::FinalEventCheck(), NCEventInfo::FindMEGAFitWeight(), NCEventInfo::FindMEGAFitWeightUncertainty(), NCEventInfo::FindRecoWeight(), NC::RunUtil::FindRunType(), NCEventInfo::FindTransitionProbability(), NCEventInfo::GetEventVertex(), NCExtractionANN::GetIdProbability(), NCEventInfo::GetShowerEnergy(), NCEventInfo::GetTrackEnergy(), NCAnalysisCutsNC::InBeamFiducialVolume(), NCAnalysisCutsCC::InBeamFiducialVolume(), NCAnalysisCutsNC::InFiducialVolumeTrue(), NCAnalysisCutsNC::IsGoodBeamEvent(), NCAnalysisCutsCC::IsGoodBeamEvent(), NCAnalysisCuts::IsGoodBeamSnarl(), NCAnalysisCuts::IsGoodShower(), NCAnalysisCuts::IsGoodSpill(), NCAnalysisCutsNC::IsStoppingBeamMuon(), NCAnalysisCutsCC::IsStoppingBeamMuon(), NCEventInfo::MasakiStyleCorrectionCedarPhyLinfix(), NCExtractionCuts::PassesCCCuts(), NCExtractionCuts::PassesNCCuts(), NCExtractionMDA::ReadCalibInfoFromFile(), NCExtractionCuts::ReadPDFs(), NC::EventAdderBase::ReportOnEventInfo(), Reset(), and NCExtrapolationModule::SetEventWeight().

Int_t ANtpHeaderInfo::events
 

Definition at line 30 of file ANtpHeaderInfo.h.

Referenced by CondensedNtpModuleNC::Ana(), MadAnalysis::CreateANtpPAN(), ANtpInfoObjectFiller::FillHeaderInformation(), NCAnalysisCuts::IsCleanLowMultSnarl(), NCAnalysisCutsNC::IsGoodBeamEvent(), and Reset().

Int_t ANtpHeaderInfo::hour
 

Definition at line 35 of file ANtpHeaderInfo.h.

Referenced by MadAnalysis::CreateANtpPAN(), ANtpInfoObjectFiller::FillHeaderInformation(), NCEventInfo::GetTimestamp(), and Reset().

Int_t ANtpHeaderInfo::hvStatus
 

Definition at line 43 of file ANtpHeaderInfo.h.

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

Int_t ANtpHeaderInfo::isGoodData
 

Definition at line 54 of file ANtpHeaderInfo.h.

Referenced by ANtpInfoObjectFiller::FillHeaderInformation(), NCExtrapolationModule::FinalEventCheck(), NCAnalysisCuts::IsGoodBeamSnarl(), and Reset().

Int_t ANtpHeaderInfo::isLI
 

Definition at line 60 of file ANtpHeaderInfo.h.

Referenced by ANtpInfoObjectFiller::FillHeaderInformation(), NCAnalysisCutsNC::IsLIInSpillOx(), and Reset().

Int_t ANtpHeaderInfo::isLIold
 

Definition at line 59 of file ANtpHeaderInfo.h.

Referenced by ANtpInfoObjectFiller::FillHeaderInformation(), NCAnalysisCutsNC::IsLIInSpillOx(), and Reset().

Double_t ANtpHeaderInfo::julianDate
 

Definition at line 39 of file ANtpHeaderInfo.h.

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

Double_t ANtpHeaderInfo::localSiderealTime
 

Definition at line 40 of file ANtpHeaderInfo.h.

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

Int_t ANtpHeaderInfo::minute
 

Definition at line 36 of file ANtpHeaderInfo.h.

Referenced by MadAnalysis::CreateANtpPAN(), ANtpInfoObjectFiller::FillHeaderInformation(), NCEventInfo::GetTimestamp(), and Reset().

Int_t ANtpHeaderInfo::month
 

Definition at line 33 of file ANtpHeaderInfo.h.

Referenced by NCExtrapolation::AddEvent(), MadAnalysis::CreateANtpPAN(), ANtpInfoObjectFiller::FillHeaderInformation(), NCEventInfo::GetTimestamp(), and Reset().

Int_t ANtpHeaderInfo::newSnarl
 

Definition at line 29 of file ANtpHeaderInfo.h.

Referenced by CondensedNtpModuleNC::Ana(), MicroDSTMaker::ExtractNCCC(), ANtpInfoObjectFiller::FillHeaderInformation(), and Reset().

Int_t ANtpHeaderInfo::passedDeMux
 

Definition at line 51 of file ANtpHeaderInfo.h.

Referenced by CondensedNtpModuleNC::Ana(), ANtpInfoObjectFiller::FillHeaderInformation(), and Reset().

Int_t ANtpHeaderInfo::run
 

Definition at line 26 of file ANtpHeaderInfo.h.

Referenced by NCExtrapolation::AddEvent(), CondensedNtpModuleAtm::Ana(), LoopRunLimitHelper::AreDone(), MicroDSTMaker::CountPOTs(), MadAnalysis::CreateANtpPAN(), MicroDSTMaker::ExtractNCCC(), ANtpInfoObjectFiller::FillHeaderInformation(), CondensedNtpModuleAtm::FillTrackTimingVariables(), NCExtrapolationModule::FinalEventCheck(), NCEventInfo::FinalEventCheck(), NCType::FindFileType(), NC::RunUtil::FindRunType(), NCAnalysisCuts::IsNewSnarl(), LoopRunLimitHelper::LoopRunLimitHelper(), and Reset().

Double_t ANtpHeaderInfo::second
 

Definition at line 37 of file ANtpHeaderInfo.h.

Referenced by MadAnalysis::CreateANtpPAN(), ANtpInfoObjectFiller::FillHeaderInformation(), NCEventInfo::GetTimestamp(), and Reset().

Int_t ANtpHeaderInfo::slices
 

Definition at line 31 of file ANtpHeaderInfo.h.

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

Int_t ANtpHeaderInfo::snarl
 

Definition at line 28 of file ANtpHeaderInfo.h.

Referenced by NCExtrapolation::AddEvent(), CondensedNtpModuleNC::Ana(), CondensedNtpModuleAtm::Ana(), MadAnalysis::CreateANtpPAN(), ANtpInfoObjectFiller::FillHeaderInformation(), CondensedNtpModuleAtm::FillTrackTimingVariables(), NCAnalysisCuts::IsNewSnarl(), and Reset().

Float_t ANtpHeaderInfo::snarlPE
 

Definition at line 57 of file ANtpHeaderInfo.h.

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

Double_t ANtpHeaderInfo::snarlPulseHeight
 

Definition at line 45 of file ANtpHeaderInfo.h.

Referenced by ANtpInfoObjectFiller::FillHeaderInformation(), NCAnalysisCutsNC::IsGoodBeamEvent(), and Reset().

Double_t ANtpHeaderInfo::snarlPulseHeight2PE
 

Definition at line 46 of file ANtpHeaderInfo.h.

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

Int_t ANtpHeaderInfo::sntpRow
 

Definition at line 58 of file ANtpHeaderInfo.h.

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

TString ANtpHeaderInfo::softVersion
 

Definition at line 63 of file ANtpHeaderInfo.h.

Referenced by MicroDSTMaker::ExtractNCCC(), ANtpInfoObjectFiller::FillHeaderInformation(), NCEventInfo::FindMEGAFitWeight(), NCEventInfo::FindNeugenWeight(), NCAnalysisCuts::GetReleaseType(), NCEventInfo::GetShowerEnergy(), NCEventInfo::GetSKZPCalc(), NCEventInfo::GetTrackEnergy(), NCAnalysisCuts::IsGoodShower(), NCEventInfo::MasakiStyleCorrectionCedarPhyLinfix(), NC::EventAdderBase::ReportOnEventInfo(), Reset(), and NCEventInfo::SetEventWeight().

Int_t ANtpHeaderInfo::spillType
 

Definition at line 48 of file ANtpHeaderInfo.h.

Referenced by ANtpInfoObjectFiller::FillHeaderInformation(), NCAnalysisCuts::IsGoodSpill(), and Reset().

Int_t ANtpHeaderInfo::subRun
 

Definition at line 27 of file ANtpHeaderInfo.h.

Referenced by NCExtrapolation::AddEvent(), NC::MockDataAdder::AddEventsToExtrapolations(), LoopRunLimitHelper::AreDone(), MicroDSTMaker::CountPOTs(), MadAnalysis::CreateANtpPAN(), MicroDSTMaker::ExtractNCCC(), ANtpInfoObjectFiller::FillHeaderInformation(), CondensedNtpModuleAtm::FillTrackTimingVariables(), NCExtrapolationModule::FinalEventCheck(), NCEventInfo::FinalEventCheck(), NCAnalysisCuts::IsNewSnarl(), LoopRunLimitHelper::LoopRunLimitHelper(), and Reset().

Double_t ANtpHeaderInfo::triggerPMTTime
 

Definition at line 49 of file ANtpHeaderInfo.h.

Referenced by ANtpInfoObjectFiller::FillHeaderInformation(), NCAnalysisCutsCC::IsFarDetectorBeamEvent(), NCAnalysisCutsNC::IsLIInSpillOx(), and Reset().

Int_t ANtpHeaderInfo::triggerSource
 

Definition at line 47 of file ANtpHeaderInfo.h.

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

Double_t ANtpHeaderInfo::triggerTime
 

Definition at line 50 of file ANtpHeaderInfo.h.

Referenced by ANtpInfoObjectFiller::FillHeaderInformation(), NCAnalysisCutsCC::IsFarDetectorBeamEvent(), and Reset().

UInt_t ANtpHeaderInfo::utc
 

Definition at line 38 of file ANtpHeaderInfo.h.

Referenced by MadAnalysis::CreateANtpPAN(), ANtpInfoObjectFiller::FillHeaderInformation(), and Reset().

Int_t ANtpHeaderInfo::year
 

Definition at line 32 of file ANtpHeaderInfo.h.

Referenced by NCExtrapolation::AddEvent(), CondensedNtpModuleNC::Ana(), CondensedNtpModuleAtm::Ana(), MadAnalysis::CreateANtpPAN(), ANtpInfoObjectFiller::FillHeaderInformation(), NCEventInfo::GetTimestamp(), and Reset().


The documentation for this class was generated from the following files:
Generated on Mon Nov 23 05:30:18 2009 for loon by  doxygen 1.3.9.1