//----------------------------------------------------------- // File and Version Information: // $Id: PndTpcPrimaryCluster.hh,v 1.8 2006/08/17 20:03:05 sneubert Exp $ // // Description: // Data class for the Digitization. (Transient) // Represents primary clusters of electrons which are created // by the passage of a charged particle through the TPC gas-volume // // Created by: PndTpcClusterizerTask // Used by: PndTpcDrifterTask // // // Environment: // Software developed for the PANDA Detector at FAIR. // // Author List: // Sebastian Neubert TUM (original author) // Cristoforo Simonetto TUM // // //----------------------------------------------------------- #ifndef TPCPRIMARYCLUSTER_HH #define TPCPRIMARYCLUSTER_HH // Base Class Headers ---------------- #include "TObject.h" // Collaborating Class Headers ------- #include "TVector3.h" // Collaborating Class Declarations -- class PndTpcPrimaryCluster : public TObject { public: // Constructors/Destructors --------- PndTpcPrimaryCluster(); PndTpcPrimaryCluster(const double t, const int q, const TVector3& pos, const unsigned int mcTrackId, const unsigned int mcHitId); // for creation without G4 ~PndTpcPrimaryCluster(); // Operators friend bool operator< (const PndTpcPrimaryCluster& lhs, const PndTpcPrimaryCluster& rhs) {return lhs._t