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

ANtpEventInfo Class Reference

#include <ANtpEventInfo.h>

Inheritance diagram for ANtpEventInfo:

ANtpEventInfoNC ANtpEventInfoNue List of all members.

Public Member Functions

 ANtpEventInfo ()
virtual ~ANtpEventInfo ()
void Reset ()

Public Attributes

Int_t index
Float_t pulseHeight
Float_t energyGeV
Int_t begPlane
Int_t endPlane
Int_t planes
Int_t totalStrips
Int_t passStrips
Int_t showers
Int_t tracks
Float_t vtxX
Float_t vtxY
Float_t vtxZ
Int_t stripsPerPlane [500]
Double_t vertexTime
Float_t vtxMetersToBeam
Float_t vtxMetersToCoil
Float_t vtxMetersToCloseEdge

Constructor & Destructor Documentation

ANtpEventInfo::ANtpEventInfo  ) 
 

Definition at line 21 of file ANtpEventInfo.cxx.

References MSG.

00021                              :
00022   index(ANtpDefVal::kInt),
00023   pulseHeight(ANtpDefVal::kFloat),
00024   energyGeV(ANtpDefVal::kFloat),
00025   begPlane(ANtpDefVal::kInt),
00026   endPlane(ANtpDefVal::kInt),
00027   planes(ANtpDefVal::kInt),
00028   totalStrips(ANtpDefVal::kInt),
00029   passStrips(ANtpDefVal::kInt),
00030   showers(ANtpDefVal::kInt),
00031   tracks(ANtpDefVal::kInt),
00032   vtxX(ANtpDefVal::kFloat),
00033   vtxY(ANtpDefVal::kFloat),
00034   vtxZ(ANtpDefVal::kFloat),
00035   vertexTime(ANtpDefVal::kFloat),
00036   vtxMetersToBeam(ANtpDefVal::kFloat),
00037   vtxMetersToCoil(ANtpDefVal::kFloat),
00038   vtxMetersToCloseEdge(ANtpDefVal::kFloat)
00039 {
00040 
00041   for(int i = 0; i < 500; ++i) stripsPerPlane[i] = 0;
00042   
00043   MSG("ANtpEventInfo", Msg::kDebug) << "ANtpEventInfo::Constructor" << endl;
00044   
00045 }

ANtpEventInfo::~ANtpEventInfo  )  [virtual]
 

Definition at line 48 of file ANtpEventInfo.cxx.

References MSG.

00049 {
00050   
00051   MSG("ANtpEventInfo", Msg::kDebug) << "ANtpEventInfo::Destructor" << endl;
00052 
00053 }


Member Function Documentation

void ANtpEventInfo::Reset  ) 
 

Reimplemented in ANtpEventInfoNC, and ANtpEventInfoNue.

Definition at line 56 of file ANtpEventInfo.cxx.

References begPlane, endPlane, energyGeV, index, passStrips, planes, pulseHeight, showers, stripsPerPlane, totalStrips, tracks, vertexTime, vtxMetersToBeam, vtxMetersToCloseEdge, vtxMetersToCoil, vtxX, vtxY, and vtxZ.

Referenced by MadAnalysis::CreateANtpPAN(), ANtpInfoObjectFiller::FillEventInformation(), ANtpEventInfoNue::Reset(), ANtpEventInfoNC::Reset(), CondensedNtpModuleAtm::ResetTreeVariables(), and CondensedNtpModule::ResetTreeVariables().

00057 {
00058   index = ANtpDefVal::kInt;
00059   pulseHeight = ANtpDefVal::kFloat;
00060   energyGeV = ANtpDefVal::kFloat;
00061   begPlane = ANtpDefVal::kInt;
00062   endPlane = ANtpDefVal::kInt;
00063   planes = ANtpDefVal::kInt;
00064   totalStrips = ANtpDefVal::kInt;
00065   passStrips = ANtpDefVal::kInt;
00066   showers = ANtpDefVal::kInt;
00067   tracks = ANtpDefVal::kInt;
00068   vtxX = ANtpDefVal::kFloat;
00069   vtxY = ANtpDefVal::kFloat;
00070   vtxZ = ANtpDefVal::kFloat;
00071   vertexTime = ANtpDefVal::kFloat;
00072   vtxMetersToBeam = ANtpDefVal::kFloat;
00073   vtxMetersToCoil = ANtpDefVal::kFloat;
00074   vtxMetersToCloseEdge = ANtpDefVal::kFloat;
00075   for(int i = 0; i < 500; ++i) stripsPerPlane[i] = 0;
00076   return;
00077 }


Member Data Documentation

Int_t ANtpEventInfo::begPlane
 

Definition at line 26 of file ANtpEventInfo.h.

Referenced by MSTTemplate::Ana(), CompareMST::Ana(), MadAnalysis::CreateANtpPAN(), ANtpInfoObjectFillerNC::FillEventInformation(), ANtpInfoObjectFiller::FillEventInformation(), CompareMD::FillFromList(), ANtpAnalysisInfoAna::FillNueAnalysisInformation(), NCExtractionTR::FillPDFs(), NCExtractionDP::FillPDFs(), NCExtractionADM::FillSeparationValues(), NCExtractionTR::GetIdProbability(), NCExtractionTO::GetIdProbability(), NCExtractionDP::GetIdProbability(), NCExtractionAS::GetIdProbability(), NCAnalysisReader::GetMeanStdVectors(), NCAnalysisCutsCR::IsFarDetectorBeamEvent(), NCAnalysisCutsCC::IsFarDetectorBeamEvent(), NCAnalysisReader::PrintValues(), and Reset().

Int_t ANtpEventInfo::endPlane
 

Definition at line 27 of file ANtpEventInfo.h.

Referenced by MSTTemplate::Ana(), CompareMST::Ana(), MadAnalysis::CreateANtpPAN(), ANtpInfoObjectFillerNC::FillEventInformation(), ANtpInfoObjectFiller::FillEventInformation(), CompareMD::FillFromList(), ANtpAnalysisInfoAna::FillNueAnalysisInformation(), NCExtractionTR::FillPDFs(), NCExtractionDP::FillPDFs(), NCExtractionADM::FillSeparationValues(), NCExtractionTR::GetIdProbability(), NCExtractionTO::GetIdProbability(), NCExtractionDP::GetIdProbability(), NCExtractionAS::GetIdProbability(), NCAnalysisReader::GetMeanStdVectors(), NCAnalysisCutsCR::IsFarDetectorBeamEvent(), NCAnalysisCutsCC::IsFarDetectorBeamEvent(), NCAnalysisReader::PrintValues(), and Reset().

Float_t ANtpEventInfo::energyGeV
 

Definition at line 25 of file ANtpEventInfo.h.

Referenced by NCExtractionTRann::FillDataMCHistos(), ANtpInfoObjectFiller::FillEventInformation(), CompareMD::FillFromList(), NCExtractionTRann::FillPDFs(), NCExtractionTRann::GetIdProbability(), NCAnalysisCuts::IsCleanHighMultSnarl(), NCAnalysisCutsCR::IsGoodBeamEventOx(), NueReweight::Reco(), and Reset().

Int_t ANtpEventInfo::index
 

Definition at line 23 of file ANtpEventInfo.h.

Referenced by CondensedNtpModuleAtm::Ana(), CondensedNtpModule::Ana(), ANtpEventInfoAna::Analyze(), MadAnalysis::CreateANtpPAN(), ANtpInfoObjectFiller::FillEventInformation(), ANtpInfoObjectFillerNC::FillEventTimingAndActivityInformation(), CompareMD::FillFromList(), NCAnalysisModule::FillRecoInfo(), CondensedNtpModule::FillUnRecoedMCInformation(), and Reset().

Int_t ANtpEventInfo::passStrips
 

Definition at line 30 of file ANtpEventInfo.h.

Referenced by ANtpInfoObjectFillerNC::FillEventInformation(), ANtpInfoObjectFiller::FillEventInformation(), CompareMD::FillFromList(), and Reset().

Int_t ANtpEventInfo::planes
 

Definition at line 28 of file ANtpEventInfo.h.

Referenced by NuePrint::Ana(), TreePIDAna::Analyze(), BagTreeAna::Analyze(), NueAnalysisCuts::Config(), NCExtractionTRann::FillDataMCHistos(), NCExtractionRPann::FillDataMCHistos(), ANtpInfoObjectFillerNC::FillEventInformation(), ANtpInfoObjectFiller::FillEventInformation(), CompareMD::FillFromList(), NCExtractionTRann::FillPDFs(), NCExtractionRPann::FillPDFs(), NCExtractionADM::FillSeparationValues(), ANtpInfoObjectFillerNC::FillShowerInformation(), CondensedNtpModuleAtm::FillTrackInformation(), ANtpInfoObjectFillerNC::FillTrackInformation(), NCExtractionTRann::GetIdProbability(), NCExtractionTR::GetIdProbability(), NCExtractionTO::GetIdProbability(), NCExtractionRPann::GetIdProbability(), NCExtractionKAD::GetIdProbability(), NCExtractionKA::GetIdProbability(), NCAnalysisCuts::IsCleanHighMultSnarl(), NCAnalysisCutsCR::IsCosmicInSpillOx(), NCAnalysisCuts::IsCosmicInSpillOx(), NCAnalysisCutsCR::IsGoodBeamEventOx(), NueAnalysisCuts::PassesEventPlaneCut(), EventFilter::PassesLoEventCut(), and Reset().

Float_t ANtpEventInfo::pulseHeight
 

Definition at line 24 of file ANtpEventInfo.h.

Referenced by NCExtractionTRann::FillDataMCHistos(), ANtpInfoObjectFillerNC::FillEventInformation(), ANtpInfoObjectFiller::FillEventInformation(), CompareMD::FillFromList(), NCExtractionTRann::FillPDFs(), NCExtractionNS::FillPDFs(), NCExtractionDP::FillPDFs(), ANtpInfoObjectFillerNC::FillShowerInformation(), CondensedNtpModuleAtm::FillTrackInformation(), ANtpInfoObjectFillerNC::FillTrackInformation(), ANtpInfoObjectFillerNC::FindEarlyActivityWeight(), NCExtractionTRann::GetIdProbability(), NCExtractionTO::GetIdProbability(), NCExtractionNS::GetIdProbability(), NCExtractionDP::GetIdProbability(), NCAnalysisCutsCR::IsBleachedNearBeamEvent(), NCAnalysisCutsCR::IsFarDetectorBeamEvent(), NCAnalysisCutsCC::IsFarDetectorBeamEvent(), NCAnalysisCutsCR::IsFibreNoiseInSpillOx(), NCAnalysisCuts::IsFibreNoiseInSpillOx(), NCAnalysisCutsTO::IsGoodBeamEvent(), NCAnalysisCutsOx::IsGoodBeamEvent(), NCAnalysisCutsNC::IsGoodBeamEvent(), NCAnalysisCutsCR::IsGoodBeamEventOx(), NCAnalysisCutsCR::IsGoodBeamEventTO(), CompareMD::PassesCuts(), CompareAll::PassesCuts(), and Reset().

Int_t ANtpEventInfo::showers
 

Definition at line 31 of file ANtpEventInfo.h.

Referenced by NCExtractionTRann::FillDataMCHistos(), NCExtractionRPann::FillDataMCHistos(), ANtpInfoObjectFiller::FillEventInformation(), CompareMD::FillFromList(), NCExtractionTRann::FillPDFs(), NCExtractionRPann::FillPDFs(), NCAnalysisModule::FillRecoInfo(), NCExtractionADM::FillSeparationValues(), NCAnalysisUtils::GetEventEnergy(), NCExtractionTRann::GetIdProbability(), NCExtractionRPann::GetIdProbability(), NCExtractionPL::GetIdProbability(), NCAnalysisCutsCR::IsCosmicInSpillOx(), NCAnalysisCuts::IsCosmicInSpillOx(), NCAnalysisCutsCR::IsFarDetectorBeamEvent(), NCAnalysisCutsCC::IsFarDetectorBeamEvent(), NCAnalysisCutsCR::IsGoodBeamEventBR(), EventFilter::PassesLoShowerCut(), NueAnalysisCuts::PassesLowShowerEnergyCut(), and Reset().

Int_t ANtpEventInfo::stripsPerPlane[500]
 

Definition at line 36 of file ANtpEventInfo.h.

Referenced by ANtpInfoObjectFiller::FillEventInformation(), NCAnalysisCutsCR::IsGoodBeamEventBR(), and Reset().

Int_t ANtpEventInfo::totalStrips
 

Definition at line 29 of file ANtpEventInfo.h.

Referenced by CondensedNtpModuleAtm::Ana(), NCExtractionTRann::FillDataMCHistos(), ANtpInfoObjectFillerNC::FillEventInformation(), ANtpInfoObjectFiller::FillEventInformation(), CompareMD::FillFromList(), NCExtractionTRann::FillPDFs(), NCExtractionNS::FillPDFs(), NCExtractionADM::FillSeparationValues(), NCExtractionTRann::GetIdProbability(), NCExtractionNS::GetIdProbability(), NCAnalysisCuts::IsCleanHighMultSnarl(), NCAnalysisCutsCR::IsCosmicInSpillOx(), NCAnalysisCuts::IsCosmicInSpillOx(), NCAnalysisCutsCR::IsFibreNoiseInSpillOx(), NCAnalysisCuts::IsFibreNoiseInSpillOx(), NCAnalysisCutsCR::IsGoodBeamEventOx(), and Reset().

Int_t ANtpEventInfo::tracks
 

Definition at line 32 of file ANtpEventInfo.h.

Referenced by NueData::AddEvent(), NCExtractionTRann::DoExtraction(), NCExtractionTRann::FillDataMCHistos(), NCExtractionRPann::FillDataMCHistos(), ANtpInfoObjectFiller::FillEventInformation(), CompareMD::FillFromList(), NueMiniAna::FillMini(), NCExtractionTRann::FillPDFs(), NCExtractionTR::FillPDFs(), NCExtractionTO::FillPDFs(), NCExtractionRPann::FillPDFs(), NCExtractionNS::FillPDFs(), NCAnalysisModule::FillRecoInfo(), NueMiniAna::FillRecord(), NueData::FillRecord(), NCExtractionADM::FillSeparationValues(), NCAnalysisUtils::GetEventEnergy(), NCAnalysisUtils::GetEventVertex(), NCExtractionTRann::GetIdProbability(), NCExtractionTR::GetIdProbability(), NCExtractionTO::GetIdProbability(), NCExtractionRPann::GetIdProbability(), NCExtractionPL::GetIdProbability(), NCExtractionNS::GetIdProbability(), NCAnalysisCutsCR::InBeamFiducialVolumeBR(), NCAnalysisCutsCR::InBeamFiducialVolumeCC(), NCAnalysisCuts::InBeamFiducialVolumeCC(), NCAnalysisCutsCR::InBeamFiducialVolumeOx(), NCAnalysisCuts::InBeamFiducialVolumeOx(), NCAnalysisCutsCR::InBeamFiducialVolumeTO(), NCAnalysisCutsCR::IsBeamRockMuon(), NCAnalysisCutsCR::IsCosmicInSpillOx(), NCAnalysisCuts::IsCosmicInSpillOx(), NCAnalysisCutsCC::IsGoodBeamEvent(), NCAnalysisCutsCR::IsGoodBeamEventBR(), NCAnalysisCutsCR::IsGoodBeamEventCC(), NCAnalysisCutsCR::IsGoodCosmicTrack(), NCAnalysisCuts::IsGoodShower(), NueStandard::PassesCCSelection(), and Reset().

Double_t ANtpEventInfo::vertexTime
 

Definition at line 37 of file ANtpEventInfo.h.

Referenced by ANtpEventInfoAna::Analyze(), ANtpInfoObjectFiller::FillEventInformation(), NCAnalysisCutsTO::IsGoodBeamEvent(), NCAnalysisCutsCR::IsGoodBeamEventTO(), and Reset().

Float_t ANtpEventInfo::vtxMetersToBeam
 

Definition at line 38 of file ANtpEventInfo.h.

Referenced by ANtpEventInfoAna::Analyze(), ANtpInfoObjectFiller::FillFiducialInformation(), and Reset().

Float_t ANtpEventInfo::vtxMetersToCloseEdge
 

Definition at line 40 of file ANtpEventInfo.h.

Referenced by ANtpEventInfoAna::Analyze(), ANtpInfoObjectFiller::FillFiducialInformation(), NCAnalysisCutsCR::InBeamFiducialVolumeBR(), NCAnalysisCutsCR::InBeamFiducialVolumeOx(), NCAnalysisCuts::InBeamFiducialVolumeOx(), NCAnalysisCutsCR::IsBeamRockMuon(), and Reset().

Float_t ANtpEventInfo::vtxMetersToCoil
 

Definition at line 39 of file ANtpEventInfo.h.

Referenced by ANtpEventInfoAna::Analyze(), ANtpInfoObjectFiller::FillFiducialInformation(), NCAnalysisCutsCR::InBeamFiducialVolumeOx(), NCAnalysisCuts::InBeamFiducialVolumeOx(), NCAnalysisCutsCR::IsBeamRockMuon(), and Reset().

Float_t ANtpEventInfo::vtxX
 

Definition at line 33 of file ANtpEventInfo.h.

Referenced by MSTTemplate::Ana(), CompareMST::Ana(), ANtpEventInfoAna::Analyze(), MadAnalysis::CreateANtpPAN(), ANtpInfoObjectFiller::FillEventInformation(), ANtpInfoObjectFiller::FillFiducialInformation(), CompareMD::FillFromList(), ANtpAnalysisInfoAna::FillNueAnalysisInformation(), NueAnalysisCuts::FillVertexPosition(), NCAnalysisUtils::GetEventVertex(), NCAnalysisCutsCR::InBeamFiducialVolumeBR(), NCAnalysisCutsCR::InBeamFiducialVolumeCC(), NCAnalysisCuts::InBeamFiducialVolumeCC(), NCAnalysisCutsCR::InBeamFiducialVolumeTO(), NueStandard::IsInFid(), and Reset().

Float_t ANtpEventInfo::vtxY
 

Definition at line 34 of file ANtpEventInfo.h.

Referenced by MSTTemplate::Ana(), CompareMST::Ana(), ANtpEventInfoAna::Analyze(), MadAnalysis::CreateANtpPAN(), ANtpInfoObjectFiller::FillEventInformation(), ANtpInfoObjectFiller::FillFiducialInformation(), CompareMD::FillFromList(), ANtpAnalysisInfoAna::FillNueAnalysisInformation(), NueAnalysisCuts::FillVertexPosition(), NCAnalysisUtils::GetEventVertex(), NCAnalysisCutsCR::InBeamFiducialVolumeBR(), NCAnalysisCutsCR::InBeamFiducialVolumeCC(), NCAnalysisCuts::InBeamFiducialVolumeCC(), NCAnalysisCutsCR::InBeamFiducialVolumeTO(), NueStandard::IsInFid(), and Reset().

Float_t ANtpEventInfo::vtxZ
 

Definition at line 35 of file ANtpEventInfo.h.

Referenced by MSTTemplate::Ana(), CompareMST::Ana(), ANtpEventInfoAna::Analyze(), MadAnalysis::CreateANtpPAN(), ANtpInfoObjectFiller::FillEventInformation(), ANtpInfoObjectFiller::FillFiducialInformation(), CompareMD::FillFromList(), ANtpAnalysisInfoAna::FillNueAnalysisInformation(), NueAnalysisCuts::FillVertexPosition(), NCAnalysisUtils::GetEventVertex(), NCAnalysisCutsCR::InBeamFiducialVolumeBR(), NCAnalysisCutsCR::InBeamFiducialVolumeCC(), NCAnalysisCuts::InBeamFiducialVolumeCC(), NCAnalysisCutsCR::InBeamFiducialVolumeOx(), NCAnalysisCuts::InBeamFiducialVolumeOx(), NCAnalysisCutsCR::InBeamFiducialVolumeTO(), NCAnalysisCutsCR::IsBeamRockMuon(), NueStandard::IsInFid(), and Reset().


The documentation for this class was generated from the following files:
Generated on Fri Mar 28 15:54:19 2008 for loon by  doxygen 1.3.9.1