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

ANtpAnalysisInfo Class Reference

#include <ANtpAnalysisInfo.h>

List of all members.

Public Member Functions

 ANtpAnalysisInfo ()
virtual ~ANtpAnalysisInfo ()
void Reset ()

Public Attributes

Int_t isNC
Int_t isCC
Float_t separationParameterCut
Float_t separationParameter
Float_t separationParameterPAN
Int_t pass


Constructor & Destructor Documentation

ANtpAnalysisInfo::ANtpAnalysisInfo  ) 
 

Definition at line 21 of file ANtpAnalysisInfo.cxx.

References MSG.

00021                                    :
00022   isNC(0),
00023   isCC(0),
00024   separationParameterCut(ANtpDefVal::kFloat),
00025   separationParameter(ANtpDefVal::kFloat),
00026   separationParameterPAN(ANtpDefVal::kFloat),
00027   pass(0)
00028 {
00029         
00030   MSG("ANtpAnalysisInfo", Msg::kDebug) << "ANtpAnalysisInfo::Constructor" << endl;
00031 
00032 }

ANtpAnalysisInfo::~ANtpAnalysisInfo  )  [virtual]
 

Definition at line 35 of file ANtpAnalysisInfo.cxx.

00036 {
00037 
00038   // This message was responsible for the
00039   // "MsgService::Instance() creating the singleton a 2nd time
00040   // first one must have been destructed prematurely"
00041   // warnings on shutdown
00042 
00043   //  MSG("ANtpAnalysisInfo", Msg::kDebug) << "ANtpAnalysisInfo::Destructor" << endl;
00044 
00045 }


Member Function Documentation

void ANtpAnalysisInfo::Reset  ) 
 

Definition at line 48 of file ANtpAnalysisInfo.cxx.

References isCC, isNC, pass, separationParameter, separationParameterCut, and separationParameterPAN.

Referenced by MadAnalysis::CreateANtpPAN(), NCExtractionCuts::FillAnalysisInfo(), and NCExtraction::FillAnalysisInfo().

00049 {
00050   isNC = 0;
00051   isCC = 0;
00052   separationParameterCut = ANtpDefVal::kFloat;
00053   separationParameter = ANtpDefVal::kFloat;
00054   separationParameterPAN = ANtpDefVal::kFloat;
00055   pass = 0;
00056 
00057   return;
00058 }


Member Data Documentation

Int_t ANtpAnalysisInfo::isCC
 

Definition at line 24 of file ANtpAnalysisInfo.h.

Referenced by NCExtrapolationPID::AddEvent(), NCExtrapolation::AddEvent(), NCBeam::AddEvent(), NCExtrapolationModule::AddEventToExtrapolations(), NCExtractionCuts::FillAnalysisInfo(), NCExtraction::FillAnalysisInfo(), NCEventInfo::FinalEventCheck(), NCEventInfo::FindRecoWeight(), Reset(), and NCExtrapolationModule::SetEnergies().

Int_t ANtpAnalysisInfo::isNC
 

Definition at line 23 of file ANtpAnalysisInfo.h.

Referenced by NCExtrapolationPID::AddEvent(), NCExtrapolation::AddEvent(), NCBeam::AddEvent(), NCExtrapolationModule::AddEventToExtrapolations(), NCExtractionCuts::FillAnalysisInfo(), NCExtraction::FillAnalysisInfo(), NCEventInfo::FinalEventCheck(), NCEventInfo::FindRecoWeight(), Reset(), and NCExtrapolationModule::SetEnergies().

Int_t ANtpAnalysisInfo::pass
 

Definition at line 28 of file ANtpAnalysisInfo.h.

Referenced by NCExtractionCuts::FillAnalysisInfo(), and Reset().

Float_t ANtpAnalysisInfo::separationParameter
 

Definition at line 26 of file ANtpAnalysisInfo.h.

Referenced by NCExtrapolationModule::AddEventToExtrapolations(), MadAnalysis::CreateANtpPAN(), NCExtractionCuts::FillAnalysisInfo(), NCExtraction::FillAnalysisInfo(), PIDSpectrum::FillData(), PIDSpectrum::FillMC(), and Reset().

Float_t ANtpAnalysisInfo::separationParameterCut
 

Definition at line 25 of file ANtpAnalysisInfo.h.

Referenced by NCExtrapolationPID::AddEvent(), NCExtrapolationModule::AddEventToExtrapolations(), NCExtractionCuts::FillAnalysisInfo(), NCExtraction::FillAnalysisInfo(), and Reset().

Float_t ANtpAnalysisInfo::separationParameterPAN
 

Definition at line 27 of file ANtpAnalysisInfo.h.

Referenced by NCEventInfo::FindRecoWeight(), 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