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

Public Member Functions | |
| NueHeader () | |
| NueHeader (const VldContext &vld) | |
| virtual | ~NueHeader () |
| virtual std::ostream & | Print (std::ostream &os) const |
| virtual void | Print (Option_t *option="") const |
| const int | GetSnarl () const |
| const int | GetRun () const |
| const int | GetSubRun () const |
| const int | GetEventNo () const |
| const int | GetEvents () const |
| const int | GetTrackLength () const |
| const ReleaseType::Release_t | GetRelease () const |
| const BeamType::BeamType_t | GetBeamType () const |
| const int | GetNueRelease () const |
| const bool | FoundSR () const |
| const bool | FoundMC () const |
| const bool | FoundTH () const |
| const bool | FoundMR () const |
| void | SetSnarl (int s) |
| void | SetRun (int r) |
| void | SetSubRun (int sr) |
| void | SetEventNo (int i) |
| void | SetEvents (int nevt) |
| void | SetTrackLength (int t) |
| void | SetFoundBits (bool SR, bool MC, bool TH, bool MR) |
| void | SetRelease (int r) |
| void | SetBeamType (int b) |
| void | SetNueRelease (int nr) |
Private Attributes | |
| int | fSnarl |
| int | fRun |
| int | fSubRun |
| int | fEvtNo |
| int | fEvents |
| int | fTrackLength |
| ReleaseType::Release_t | fRelease |
| BeamType::BeamType_t | fBeamType |
| int | fNueRelease |
| bool | foundSR |
| bool | foundMC |
| bool | foundTH |
| bool | foundMR |
|
|
Definition at line 11 of file NueHeader.cxx. 00011 : 00012 RecHeader(), 00013 fSnarl(0), 00014 fRun(0), 00015 fSubRun(0), 00016 fEvtNo(0), 00017 fEvents(0), 00018 fTrackLength(0), 00019 foundSR(false), 00020 foundMC(false), 00021 foundTH(false), 00022 foundMR(false) 00023 {}
|
|
|
Definition at line 25 of file NueHeader.cxx. 00025 : 00026 RecHeader(vld), 00027 fSnarl(0), 00028 fRun(0), 00029 fSubRun(0), 00030 fEvtNo(0), 00031 fEvents(0), 00032 fTrackLength(0), 00033 foundSR(false), 00034 foundMC(false), 00035 foundTH(false), 00036 foundMR(false) 00037 {}
|
|
|
Definition at line 39 of file NueHeader.cxx. 00040 {}
|
|
|
Definition at line 69 of file NueHeader.h. 00069 {return foundMC;}
|
|
|
Definition at line 71 of file NueHeader.h. Referenced by NueStandard::PassesSelection(). 00071 {return foundMR;}
|
|
|
Definition at line 68 of file NueHeader.h. 00068 {return foundSR;}
|
|
|
Definition at line 70 of file NueHeader.h. 00070 {return foundTH;}
|
|
|
Definition at line 74 of file NueHeader.h. Referenced by NueExtrapolationJB::AddChain(), NueData::AddEvent(), NueMiniAnaPID::FillMini(), NueMiniAna::FillMini(), NueData::FillRecord(), NueStandard::GetRPWBeamWeight(), NueStandard::GetSKZPBeamWeight(), NueBeamMonModule::Reco(), MiniMaker::RunMiniMaker(), MiniMakerPID::RunMiniMakerPID(), and Trimmer::RunTrimmer(). 00074 {return fBeamType;}
|
|
|
|
Definition at line 67 of file NueHeader.h. Referenced by NuePrint::Ana(), CompareMD::FillFromList(), MdaDiscrimAna::NeedsSpecialAttention(), CompareAll::NeedsSpecialAttention(), MiniMaker::RunMiniMaker(), MiniMakerPID::RunMiniMakerPID(), and Trimmer::RunTrimmer(). 00067 {return fEvents;}
|
|
|
Definition at line 75 of file NueHeader.h. 00075 {return fNueRelease;}
|
|
|
Definition at line 73 of file NueHeader.h. Referenced by NueExtrapolationJB::AddChain(), NueData::AddEvent(), NueMiniAnaPID::FillMini(), NueMiniAna::FillMini(), NueData::FillRecord(), NueConvention::NueEnergyCorrection(), NueConvention::NueEnergyCorrectionNeverUseThisFunction(), NueBeamMonModule::Reco(), MiniMaker::RunMiniMaker(), MiniMakerPID::RunMiniMakerPID(), and Trimmer::RunTrimmer(). 00073 {return fRelease;}
|
|
|
|
|
Definition at line 65 of file NueHeader.h. Referenced by CompareMD::FillFromList(), NueMiniAnaPID::FillMini(), NueMiniAna::FillMini(), NueStandard::IsGoodFarRun(), NueStandard::IsGoodNearRun(), MdaDiscrimAna::NeedsSpecialAttention(), CompareAll::NeedsSpecialAttention(), NueAnalysisCuts::PassesFileCut(), and NueReweight::Reco(). 00065 {return fSubRun;}
|
|
|
Definition at line 72 of file NueHeader.h. Referenced by MSTTemplate::Ana(), CompareMST::Ana(), CompareMD::FillFromList(), MdaDiscrimAna::NeedsSpecialAttention(), CompareAll::NeedsSpecialAttention(), CompareMD::PassesCuts(), and CompareAll::PassesCuts(). 00072 {return fTrackLength;}
|
|
|
Reimplemented from RecHeader. Definition at line 42 of file NueHeader.cxx. References Print(). 00043 {
00044 NueHeader::Print(std::cout);
00045 return;
00046 }
|
|
|
Reimplemented from RecHeader. Definition at line 48 of file NueHeader.cxx. References fEvents, fEvtNo, fRun, fSnarl, fSubRun, and fTrackLength. Referenced by Print(). 00049 {
00050 os<<"Run: "<<fRun<<" SubRun "<<fSubRun<<" Snarl "<<fSnarl<<std::endl;
00051 os<<"This record corresponds to event "<<fEvtNo<<" out of "<<fEvents<<std::endl;
00052 os<<"Track has "<<fTrackLength<<" planes"<<std::endl;
00053 if(foundSR){
00054 os<<"Found SR"<<std::endl;
00055 }
00056 if(foundMC){
00057 os<<"Found MC"<<std::endl;
00058 }
00059 if(foundTH){
00060 os<<"Found TH"<<std::endl;
00061 }
00062 if(foundMR){
00063 os<<"Found MR"<<std::endl;
00064 }
00065 return os;
00066 }
|
|
|
Definition at line 86 of file NueHeader.h. References fBeamType. Referenced by NueModule::Analyze(), and NueData::SetupNueHeader(). 00086 {fBeamType = (BeamType::BeamType_t) b;}
|
|
|
Definition at line 81 of file NueHeader.h. References fEvtNo. Referenced by NueModule::Analyze(), NueMiniAnaPID::FillRecord(), NueMiniAna::FillRecord(), and VtxModule::Reco(). 00081 {fEvtNo = i;}
|
|
|
Definition at line 82 of file NueHeader.h. References fEvents. Referenced by NueModule::Analyze(), and VtxModule::Reco(). 00082 {fEvents = n;}
|
|
||||||||||||||||||||
|
Definition at line 84 of file NueHeader.h. References foundMC, foundMR, foundSR, and foundTH. Referenced by NueModule::Analyze(), VtxModule::Reco(), and NueData::SetupNueHeader().
|
|
|
Definition at line 87 of file NueHeader.h. References fNueRelease. Referenced by NueModule::Analyze(). 00087 {fNueRelease = r;}
|
|
|
Definition at line 85 of file NueHeader.h. References fRelease. Referenced by NueModule::Analyze(), and NueData::SetupNueHeader(). 00085 {fRelease = r;}
|
|
|
Definition at line 79 of file NueHeader.h. References fRun. Referenced by NueModule::Analyze(), NueMiniAnaPID::FillRecord(), NueMiniAna::FillRecord(), and VtxModule::Reco(). 00079 {fRun = r;}
|
|
|
Definition at line 78 of file NueHeader.h. References fSnarl. Referenced by NueModule::Analyze(), NueMiniAnaPID::FillRecord(), NueMiniAna::FillRecord(), and VtxModule::Reco(). 00078 {fSnarl = s;}
|
|
|
Definition at line 80 of file NueHeader.h. References fSubRun. Referenced by NueModule::Analyze(), NueMiniAnaPID::FillRecord(), NueMiniAna::FillRecord(), and VtxModule::Reco(). 00080 {fSubRun = sr;}
|
|
|
Definition at line 83 of file NueHeader.h. References fTrackLength. Referenced by NueModule::Analyze(), and VtxModule::Reco(). 00083 {fTrackLength=t;}
|
|
|
Definition at line 52 of file NueHeader.h. Referenced by SetBeamType(). |
|
|
Definition at line 49 of file NueHeader.h. Referenced by Print(), and SetEvents(). |
|
|
Definition at line 48 of file NueHeader.h. Referenced by Print(), and SetEventNo(). |
|
|
Definition at line 53 of file NueHeader.h. Referenced by SetNueRelease(). |
|
|
Definition at line 56 of file NueHeader.h. Referenced by SetFoundBits(). |
|
|
Definition at line 58 of file NueHeader.h. Referenced by SetFoundBits(). |
|
|
Definition at line 55 of file NueHeader.h. Referenced by SetFoundBits(). |
|
|
Definition at line 57 of file NueHeader.h. Referenced by SetFoundBits(). |
|
|
Definition at line 51 of file NueHeader.h. Referenced by SetRelease(). |
|
|
Definition at line 46 of file NueHeader.h. |
|
|
Definition at line 45 of file NueHeader.h. Referenced by Print(), and SetSnarl(). |
|
|
Definition at line 47 of file NueHeader.h. Referenced by Print(), and SetSubRun(). |
|
|
Definition at line 50 of file NueHeader.h. Referenced by Print(), and SetTrackLength(). |
1.3.9.1