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

AtmosCalculator.h

Go to the documentation of this file.
00001 #ifndef ATMOSCALCULATOR_H
00002 #define ATMOSCALCULATOR_H
00003 
00004 #include "AtNuEvent/AtmosEvent.h"
00005 #include "AtNuEvent/AtmosTrack.h"
00006 #include "AtNuEvent/AtmosShower.h"
00007 
00008 class TClonesArray;
00009 class AtmosCalculator
00010 {
00011  public:
00012   AtmosCalculator();
00013   virtual ~AtmosCalculator();
00014   virtual void EventProperties(AtmosEvent* myevent, TClonesArray* StripList);
00015   virtual void TrackProperties(AtmosTrack* mytrack, TClonesArray* StripList);
00016   virtual void ShowerProperties(AtmosShower* myshower, TClonesArray* StripList);
00017 
00018  private:
00019   bool CalculateTrace(double* m, double* c, double* coord, double* trace);
00020   void DetectorSides(double* m, double* c, double* position, int side);
00021 
00022   ClassDef(AtmosCalculator, 1)
00023 };
00024 
00025 #endif

Generated on Mon Feb 15 11:06:23 2010 for loon by  doxygen 1.3.9.1