//----------------------------------------------------------- // 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" #include "FairMultiLinkedData.h" // Collaborating Class Headers ------- #include "TVector3.h" // Collaborating Class Declarations -- class PndTpcPrimaryCluster : public FairMultiLinkedData { public: // Constructors/Destructors --------- PndTpcPrimaryCluster(); PndTpcPrimaryCluster(const double T, const int P, 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.ft