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

HitCalc Class Reference

#include <HitCalc.h>

List of all members.

Public Member Functions

 HitCalc ()
virtual ~HitCalc ()
virtual void Draw (Option_t *option)
virtual void Print (Option_t *option) const
void Reset ()

Public Attributes

Float_t fHitTotalEnergy
Float_t fHitTransEnergy
Float_t fHitLongEnergy
Float_t fHitTransCMEnergy
Float_t fHitTransEnergyRatio
Float_t fHitLongEnergyRatio
Float_t fHitTransLongEnergyRatio
Float_t fHitTransCMEnergyRatio
Float_t fHitFarMomBalance
Float_t fHitPeakMomBalance
Float_t fHitFarAngle
Float_t fHitPeakAngle

Private Member Functions

HitCalcoperator= (const HitCalc &rhs)
 ClassDef (HitCalc, 1)


Constructor & Destructor Documentation

HitCalc::HitCalc  ) 
 

Id
HitCalc.cxx,v 1.3 2005/05/17 20:53:30 boehm Exp

class HitCalc

NueAna package

Purpose: Calculate 3D Hits, Hit angular clustering and Tufts Analysis variables.

Author: Alex Sousa <asousa@minos.phy.tufts.edu>

Created on: Tue Mar 29 2005

Definition at line 23 of file HitCalc.cxx.

00023                 :
00024     
00025     fHitTotalEnergy(ANtpDefVal::kFloat),
00026     fHitTransEnergy(ANtpDefVal::kFloat),
00027     fHitLongEnergy(ANtpDefVal::kFloat),
00028     fHitTransCMEnergy(ANtpDefVal::kFloat),
00029     fHitTransEnergyRatio(ANtpDefVal::kFloat),
00030     fHitLongEnergyRatio(ANtpDefVal::kFloat),
00031     fHitTransLongEnergyRatio(ANtpDefVal::kFloat),
00032     fHitTransCMEnergyRatio(ANtpDefVal::kFloat),
00033     fHitFarMomBalance(ANtpDefVal::kFloat),
00034     fHitPeakMomBalance(ANtpDefVal::kFloat),
00035     fHitFarAngle(ANtpDefVal::kFloat),
00036     fHitPeakAngle(ANtpDefVal::kFloat)
00037 
00038 {}

HitCalc::~HitCalc  )  [virtual]
 

Definition at line 40 of file HitCalc.cxx.

00041 {
00042 
00043 }


Member Function Documentation

HitCalc::ClassDef HitCalc  ,
[private]
 

void HitCalc::Draw Option_t *  option  )  [virtual]
 

To be filled later.

Definition at line 49 of file HitCalc.cxx.

00050 {
00051 
00053 
00054 }

HitCalc& HitCalc::operator= const HitCalc rhs  )  [private]
 

void HitCalc::Print Option_t *  option  )  const [virtual]
 

Definition at line 56 of file HitCalc.cxx.

00057 {
00058     std::cout<<"There's a lot of stuff to print here!"<<std::endl;
00059 }

void HitCalc::Reset  ) 
 

Definition at line 61 of file HitCalc.cxx.

References fHitFarAngle, fHitFarMomBalance, fHitLongEnergy, fHitLongEnergyRatio, fHitPeakAngle, fHitPeakMomBalance, fHitTotalEnergy, fHitTransCMEnergy, fHitTransCMEnergyRatio, fHitTransEnergy, fHitTransEnergyRatio, and fHitTransLongEnergyRatio.

Referenced by NueRecord::Reset().

00062 {
00063     fHitTotalEnergy=ANtpDefVal::kFloat;
00064     fHitTransEnergy=ANtpDefVal::kFloat;
00065     fHitLongEnergy=ANtpDefVal::kFloat;
00066     fHitTransCMEnergy=ANtpDefVal::kFloat;
00067     fHitTransEnergyRatio=ANtpDefVal::kFloat;
00068     fHitLongEnergyRatio=ANtpDefVal::kFloat;
00069     fHitTransLongEnergyRatio=ANtpDefVal::kFloat;
00070     fHitTransCMEnergyRatio=ANtpDefVal::kFloat;
00071     fHitFarMomBalance=ANtpDefVal::kFloat;
00072     fHitPeakMomBalance=ANtpDefVal::kFloat;
00073     fHitFarAngle=ANtpDefVal::kFloat;
00074     fHitPeakAngle=ANtpDefVal::kFloat;
00075 
00076 }


Member Data Documentation

Float_t HitCalc::fHitFarAngle
 

Definition at line 46 of file HitCalc.h.

Referenced by AnnAna::Analyze(), CompareMD::FillFromList(), Reset(), and HitCalcAna::VarCalc().

Float_t HitCalc::fHitFarMomBalance
 

Definition at line 44 of file HitCalc.h.

Referenced by CompareMD::FillFromList(), Reset(), and HitCalcAna::VarCalc().

Float_t HitCalc::fHitLongEnergy
 

Definition at line 38 of file HitCalc.h.

Referenced by TreePIDAna::Analyze(), AnnAna::Analyze(), CompareMD::FillFromList(), Reset(), and HitCalcAna::VarCalc().

Float_t HitCalc::fHitLongEnergyRatio
 

Definition at line 41 of file HitCalc.h.

Referenced by AnnAna::Analyze(), CompareMD::FillFromList(), Reset(), and HitCalcAna::VarCalc().

Float_t HitCalc::fHitPeakAngle
 

Definition at line 47 of file HitCalc.h.

Referenced by AnnAna::Analyze(), CompareMD::FillFromList(), Reset(), and HitCalcAna::VarCalc().

Float_t HitCalc::fHitPeakMomBalance
 

Definition at line 45 of file HitCalc.h.

Referenced by CompareMD::FillFromList(), Reset(), and HitCalcAna::VarCalc().

Float_t HitCalc::fHitTotalEnergy
 

Definition at line 36 of file HitCalc.h.

Referenced by CompareMD::FillFromList(), Reset(), and HitCalcAna::VarCalc().

Float_t HitCalc::fHitTransCMEnergy
 

Definition at line 39 of file HitCalc.h.

Referenced by AnnAna::Analyze(), CompareMD::FillFromList(), Reset(), and HitCalcAna::VarCalc().

Float_t HitCalc::fHitTransCMEnergyRatio
 

Definition at line 43 of file HitCalc.h.

Referenced by CompareMD::FillFromList(), Reset(), and HitCalcAna::VarCalc().

Float_t HitCalc::fHitTransEnergy
 

Definition at line 37 of file HitCalc.h.

Referenced by CompareMD::FillFromList(), Reset(), and HitCalcAna::VarCalc().

Float_t HitCalc::fHitTransEnergyRatio
 

Definition at line 40 of file HitCalc.h.

Referenced by AnnAna::Analyze(), CompareMD::FillFromList(), Reset(), and HitCalcAna::VarCalc().

Float_t HitCalc::fHitTransLongEnergyRatio
 

Definition at line 42 of file HitCalc.h.

Referenced by CompareMD::FillFromList(), Reset(), and HitCalcAna::VarCalc().


The documentation for this class was generated from the following files:
Generated on Fri Mar 28 16:02:12 2008 for loon by  doxygen 1.3.9.1