ANtpShowerInfo Class Reference

#include <ANtpShowerInfo.h>

Inheritance diagram for ANtpShowerInfo:

ANtpShowerInfoNC ANtpShowerInfoNue List of all members.

Public Member Functions

 ANtpShowerInfo ()
virtual ~ANtpShowerInfo ()
void Reset ()

Public Attributes

Int_t planes
Int_t totalStrips
Int_t begPlane
Int_t endPlane
Float_t vtxX
Float_t vtxY
Float_t vtxZ
Float_t dcosX
Float_t dcosY
Float_t dcosZ
Float_t pulseHeight
Float_t linearCCGeV
Float_t linearNCGeV
Float_t deweightCCGeV
Float_t deweightNCGeV
Int_t stripsPerPlane [500]

Detailed Description

Definition at line 13 of file ANtpShowerInfo.h.


Constructor & Destructor Documentation

ANtpShowerInfo::ANtpShowerInfo (  ) 

Definition at line 21 of file ANtpShowerInfo.cxx.

References Msg::kDebug, and MSG.

00021                                :
00022   planes(ANtpDefVal::kInt),
00023   totalStrips(ANtpDefVal::kInt),
00024   begPlane(ANtpDefVal::kInt),
00025   endPlane(ANtpDefVal::kInt),
00026   vtxX(ANtpDefVal::kFloat),
00027   vtxY(ANtpDefVal::kFloat),
00028   vtxZ(ANtpDefVal::kFloat),
00029   dcosX(ANtpDefVal::kFloat),
00030   dcosY(ANtpDefVal::kFloat),
00031   dcosZ(ANtpDefVal::kFloat),
00032   pulseHeight(ANtpDefVal::kFloat),
00033   linearCCGeV(ANtpDefVal::kFloat),
00034   linearNCGeV(ANtpDefVal::kFloat),
00035   deweightCCGeV(ANtpDefVal::kFloat),
00036   deweightNCGeV(ANtpDefVal::kFloat)
00037 {
00038   
00039   MSG("ANtpShowerInfo", Msg::kDebug) << "ANtpShowerInfo::Constructor" << endl;
00040   for(int i = 0; i < 500; ++i) stripsPerPlane[i] = 0;
00041   
00042 }

ANtpShowerInfo::~ANtpShowerInfo (  )  [virtual]

Definition at line 45 of file ANtpShowerInfo.cxx.

References Msg::kDebug, and MSG.

00046 {
00047 
00048   MSG("ANtpShowerInfo", Msg::kDebug) << "ANtpShowerInfo::Destructor" << endl;
00049   
00050 }


Member Function Documentation

void ANtpShowerInfo::Reset (  ) 

Reimplemented in ANtpShowerInfoNC, and ANtpShowerInfoNue.

Definition at line 53 of file ANtpShowerInfo.cxx.

References begPlane, dcosX, dcosY, dcosZ, deweightCCGeV, deweightNCGeV, endPlane, ANtpDefaultValue::kFloat, ANtpDefaultValue::kInt, linearCCGeV, linearNCGeV, planes, pulseHeight, stripsPerPlane, totalStrips, vtxX, vtxY, and vtxZ.

Referenced by MadAnalysis::CreateANtpPAN(), ANtpInfoObjectFiller::FillShowerInformation(), ANtpShowerInfoNue::Reset(), ANtpShowerInfoNC::Reset(), and CondensedNtpModule::ResetTreeVariables().


Member Data Documentation

Int_t ANtpShowerInfo::begPlane

Definition at line 25 of file ANtpShowerInfo.h.

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

Float_t ANtpShowerInfo::dcosX

Definition at line 30 of file ANtpShowerInfo.h.

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

Float_t ANtpShowerInfo::dcosY

Definition at line 31 of file ANtpShowerInfo.h.

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

Float_t ANtpShowerInfo::dcosZ

Definition at line 32 of file ANtpShowerInfo.h.

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

Float_t ANtpShowerInfo::deweightCCGeV

Definition at line 36 of file ANtpShowerInfo.h.

Referenced by ANtpInfoObjectFiller::FillShowerInformation(), NCEventInfo::GetShowerEnergy(), and Reset().

Float_t ANtpShowerInfo::deweightNCGeV

Definition at line 37 of file ANtpShowerInfo.h.

Referenced by ANtpInfoObjectFiller::FillShowerInformation(), NCEventInfo::GetShowerEnergy(), and Reset().

Int_t ANtpShowerInfo::endPlane

Definition at line 26 of file ANtpShowerInfo.h.

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

Float_t ANtpShowerInfo::linearCCGeV

Definition at line 34 of file ANtpShowerInfo.h.

Referenced by ANtpInfoObjectFiller::FillShowerInformation(), NCEventInfo::GetShowerEnergy(), NCAnalysisCuts::IsGoodShower(), and Reset().

Float_t ANtpShowerInfo::linearNCGeV

Definition at line 35 of file ANtpShowerInfo.h.

Referenced by ANtpInfoObjectFiller::FillShowerInformation(), NCEventInfo::GetShowerEnergy(), and Reset().

Int_t ANtpShowerInfo::planes

Definition at line 23 of file ANtpShowerInfo.h.

Referenced by TreePIDAna::Analyze(), BagTreeAna::Analyze(), ANtpInfoObjectFillerNC::FillCrossOverInformation(), CompareMD::FillFromList(), MicroDSTMaker::FillRecoInfo(), ANtpInfoObjectFillerNC::FillShowerInformation(), ANtpInfoObjectFiller::FillShowerInformation(), NCEventInfo::GetEventVertex(), NCExtractionANN::GetIdProbability(), NCAnalysisCutsNC::InBeamFiducialVolume(), NCAnalysisCuts::IsMultiCutsClean(), NueStandard::PassesNCCleaningCuts(), NCExtractionCutswkNN::PassesNCCuts(), NCExtractionCuts::PassesNCCuts(), and Reset().

Float_t ANtpShowerInfo::pulseHeight

Definition at line 33 of file ANtpShowerInfo.h.

Referenced by NuePrint::Ana(), TreePIDAna::Analyze(), CompareMD::FillFromList(), ANtpInfoObjectFillerNC::FillShowerInformation(), ANtpInfoObjectFiller::FillShowerInformation(), CompareMD::PassesCuts(), CompareAll::PassesCuts(), NueAnalysisCuts::PassesPhProngCut(), ANtpShowerInfoNC::Reset(), and Reset().

Int_t ANtpShowerInfo::stripsPerPlane[500]

Definition at line 38 of file ANtpShowerInfo.h.

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

Int_t ANtpShowerInfo::totalStrips

Definition at line 24 of file ANtpShowerInfo.h.

Referenced by CompareMD::FillFromList(), MicroDSTMaker::FillRecoInfo(), ANtpInfoObjectFillerNC::FillShowerInformation(), ANtpInfoObjectFiller::FillShowerInformation(), and Reset().

Float_t ANtpShowerInfo::vtxX

Definition at line 27 of file ANtpShowerInfo.h.

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

Float_t ANtpShowerInfo::vtxY

Definition at line 28 of file ANtpShowerInfo.h.

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

Float_t ANtpShowerInfo::vtxZ

Definition at line 29 of file ANtpShowerInfo.h.

Referenced by CompareMD::FillFromList(), ANtpInfoObjectFiller::FillShowerInformation(), NCAnalysisCuts::IsGoodShower(), and Reset().


The documentation for this class was generated from the following files:
Generated on Wed Dec 10 22:49:08 2014 for loon by  doxygen 1.4.7