//----------------------------------------------------------- // File and Version Information: // $Id: TpcPrimaryCluster.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: TpcClusterizerTask // Used by: TpcDrifterTask // // // 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 TpcPrimaryCluster : public TObject { public: // Constructors/Destructors --------- TpcPrimaryCluster(); TpcPrimaryCluster(const double T, const int P, const TVector3& Pos, const unsigned int McTrackId, const unsigned int McHitId, // for creation without G4 const int McSecId=0); ~TpcPrimaryCluster(); // Operators friend bool operator< (const TpcPrimaryCluster& lhs, const TpcPrimaryCluster& rhs) {return lhs.ft0 unsigned int fmcHitId; unsigned int findex; //Position of TpcPrimCluster in TClonesArray TVector3 fpos; // position // Private Methods ----------------- public: ClassDef(TpcPrimaryCluster,3) }; #endif //-------------------------------------------------------------- // $Log: TpcPrimaryCluster.hh,v $ // Revision 1.8 2006/08/17 20:03:05 sneubert // enhanced interface // // Revision 1.7 2006/02/24 13:38:00 sneubert // Code revision done // // Revision 1.6 2006/02/23 11:45:17 sneubert // CodeRevision: revised TpcGHit // // Revision 1.5 2005/08/18 09:34:48 sneubert // added chain of responsibility for MCIDs // // Revision 1.4 2005/08/05 13:47:50 csimonet // replaced the IDs by a pointer // // Revision 1.3 2005/07/27 11:31:04 sneubert // reworked operators // // Revision 1.2 2005/07/19 16:40:11 sneubert // fixed bug in SetPos // // Revision 1.1 2005/07/18 10:06:45 sneubert // initial import // //--------------------------------------------------------------