1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
- //-----------------------------------------------------------
- // File and Version Information:
- // $Id$
- //
- // Description:
- // Monte Carlo Point in the TPC
- //
- //
- // Environment:
- // Software developed for the PANDA Detector at FAIR.
- //
- // Author List:
- // Sebastian Neubert TUM (original author)
- //
- //
- //-----------------------------------------------------------
- #ifndef TPCPOINT_HH
- #define TPCPOINT_HH
- // Base Class Headers ----------------
- #include "FairMCPoint.h"
- // Collaborating Class Headers -------
- #include <ostream> // remove if you do not need streaming op
- // Collaborating Class Declarations --
- class TpcPoint : public FairMCPoint {
- public:
- // Constructors/Destructors ---------
- TpcPoint();
- TpcPoint(Int_t trackID, Int_t detID, TVector3 pos, TVector3 mom,
- Double_t tof, Double_t length, Double_t eLoss);
- virtual ~TpcPoint(){;}
- // Operators
-
- // Accessors -----------------------
- // Modifiers -----------------------
- // Operations ----------------------
- virtual void Print(const Option_t* opt=0) const ;
- Double_t GetStep() const { return fStep; } ///> return step length
- void SetStep(Double_t step) { fStep = step; } ///> set step length
- private:
- // Private Data Members ------------
- Double32_t fStep; // step length
- // Private Methods -----------------
- public:
- ClassDef(TpcPoint,2)
- };
- #endif
- //--------------------------------------------------------------
- // $Log$
- //--------------------------------------------------------------
|