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

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]

Constructor & Destructor Documentation

ANtpShowerInfo::ANtpShowerInfo  ) 
 

Definition at line 21 of file ANtpShowerInfo.cxx.

References 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.

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, linearCCGeV, linearNCGeV, planes, pulseHeight, stripsPerPlane, totalStrips, vtxX, vtxY, and vtxZ.

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

00054 {
00055   planes = ANtpDefVal::kInt;
00056   totalStrips = ANtpDefVal::kInt;
00057   begPlane = ANtpDefVal::kInt;
00058   endPlane = ANtpDefVal::kInt;
00059   vtxX = ANtpDefVal::kFloat;
00060   vtxY = ANtpDefVal::kFloat;
00061   vtxZ = ANtpDefVal::kFloat;
00062   dcosX = ANtpDefVal::kFloat;
00063   dcosY = ANtpDefVal::kFloat;
00064   dcosZ = ANtpDefVal::kFloat;
00065   pulseHeight = ANtpDefVal::kFloat;
00066   linearCCGeV = ANtpDefVal::kFloat;
00067   linearNCGeV = ANtpDefVal::kFloat;
00068   deweightCCGeV = ANtpDefVal::kFloat;
00069   deweightNCGeV = ANtpDefVal::kFloat;
00070   for(int i = 0; i < 500; ++i) stripsPerPlane[i] = 0;
00071   
00072   return;
00073 }


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(), Reset(), and NCAnalysisCutsCR::ShowerInBeamDirection().

Float_t ANtpShowerInfo::dcosZ
 

Definition at line 32 of file ANtpShowerInfo.h.

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

Float_t ANtpShowerInfo::deweightCCGeV
 

Definition at line 36 of file ANtpShowerInfo.h.

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

Float_t ANtpShowerInfo::deweightNCGeV
 

Definition at line 37 of file ANtpShowerInfo.h.

Referenced by ANtpInfoObjectFiller::FillShowerInformation(), NCAnalysisUtils::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(), NCAnalysisUtils::GetShowerEnergy(), NCAnalysisCuts::IsGoodShower(), and Reset().

Float_t ANtpShowerInfo::linearNCGeV
 

Definition at line 35 of file ANtpShowerInfo.h.

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

Int_t ANtpShowerInfo::planes
 

Definition at line 23 of file ANtpShowerInfo.h.

Referenced by TreePIDAna::Analyze(), BagTreeAna::Analyze(), ANtpInfoObjectFillerNC::FillCrossOverInformation(), NCExtractionTRann::FillDataMCHistos(), NCExtractionRPann::FillDataMCHistos(), CompareMD::FillFromList(), NCExtractionTRann::FillPDFs(), NCExtractionTR::FillPDFs(), NCExtractionTOm::FillPDFs(), NCExtractionTO::FillPDFs(), NCExtractionRPann::FillPDFs(), NCAnalysisModule::FillRecoInfo(), ANtpInfoObjectFillerNC::FillShowerInformation(), ANtpInfoObjectFiller::FillShowerInformation(), NCAnalysisUtils::GetEventVertex(), NCExtractionTRann::GetIdProbability(), NCExtractionTR::GetIdProbability(), NCExtractionTOm::GetIdProbability(), NCExtractionTO::GetIdProbability(), NCExtractionRPann::GetIdProbability(), NCExtractionPL::GetIdProbability(), NCExtractionNS::GetIdProbability(), NCAnalysisCutsCR::InBeamFiducialVolumeOx(), NCAnalysisCuts::InBeamFiducialVolumeOx(), NCAnalysisCutsCR::InBeamFiducialVolumeTO(), NCAnalysisCuts::IsCleanHighMultSnarl(), NCAnalysisCutsCR::IsGoodBeamEventOx(), and Reset().

Float_t ANtpShowerInfo::pulseHeight
 

Definition at line 33 of file ANtpShowerInfo.h.

Referenced by NuePrint::Ana(), TreePIDAna::Analyze(), NCExtractionTRann::FillDataMCHistos(), CompareMD::FillFromList(), NCExtractionTRann::FillPDFs(), NCExtractionNS::FillPDFs(), NCExtractionADM::FillSeparationValues(), ANtpInfoObjectFillerNC::FillShowerInformation(), ANtpInfoObjectFiller::FillShowerInformation(), NCExtractionTRann::GetIdProbability(), NCExtractionNS::GetIdProbability(), CompareMD::PassesCuts(), CompareAll::PassesCuts(), NueAnalysisCuts::PassesPhProngCut(), 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 NCExtractionTRann::FillDataMCHistos(), CompareMD::FillFromList(), NCExtractionTRann::FillPDFs(), NCExtractionDP::FillPDFs(), NCAnalysisModule::FillRecoInfo(), ANtpInfoObjectFillerNC::FillShowerInformation(), ANtpInfoObjectFiller::FillShowerInformation(), NCExtractionTRann::GetIdProbability(), NCExtractionNS::GetIdProbability(), NCExtractionDP::GetIdProbability(), NCAnalysisCutsCR::IsGoodBeamEventOx(), 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 Mon Jun 16 15:00:23 2008 for loon by  doxygen 1.3.9.1