//  
// Author: Daniel Richter <mailto: danri@physik.hu-berlin.de>
// Update: $Id: AtlSCT3DHit.h,v 1.2 2010/12/23 15:16:21 herrberg Exp $
// Copyright: 2008 (C) Daniel Richter
//
#ifndef ATLAS_AtlSCT3DHit
#define ATLAS_AtlSCT3DHit
#ifndef ATLAS_AtlSilicon3DHit
#include "AtlSilicon3DHit.h"
#endif

class AtlSCT3DHit : public AtlSilicon3DHit {
private:
    Int_t fSide;           // Inner outer side of Si crystal
    Int_t fStrip;          // Strip number of the cluster
public:
    AtlSCT3DHit();
    AtlSCT3DHit(Int_t Id, Float_t X, Float_t Y, Float_t Z);
    virtual ~AtlSCT3DHit();
    virtual void Clear(Option_t *option = "");
    virtual void Print(Option_t *option = "") const;
    static void PrintHeader();
    static void PrintFooter();

    inline Int_t Side() const { return fSide; }
    inline Int_t Strip() const { return fStrip; }
    inline void  SetSide(Int_t Side) { fSide = Side; }
    inline void  SetStrip(Int_t Strip) { fStrip = Strip; }

    ClassDef(AtlSCT3DHit,1) // ATLAS SCT digitisation
};

#endif
 AtlSCT3DHit.h:1
 AtlSCT3DHit.h:2
 AtlSCT3DHit.h:3
 AtlSCT3DHit.h:4
 AtlSCT3DHit.h:5
 AtlSCT3DHit.h:6
 AtlSCT3DHit.h:7
 AtlSCT3DHit.h:8
 AtlSCT3DHit.h:9
 AtlSCT3DHit.h:10
 AtlSCT3DHit.h:11
 AtlSCT3DHit.h:12
 AtlSCT3DHit.h:13
 AtlSCT3DHit.h:14
 AtlSCT3DHit.h:15
 AtlSCT3DHit.h:16
 AtlSCT3DHit.h:17
 AtlSCT3DHit.h:18
 AtlSCT3DHit.h:19
 AtlSCT3DHit.h:20
 AtlSCT3DHit.h:21
 AtlSCT3DHit.h:22
 AtlSCT3DHit.h:23
 AtlSCT3DHit.h:24
 AtlSCT3DHit.h:25
 AtlSCT3DHit.h:26
 AtlSCT3DHit.h:27
 AtlSCT3DHit.h:28
 AtlSCT3DHit.h:29
 AtlSCT3DHit.h:30
 AtlSCT3DHit.h:31
 AtlSCT3DHit.h:32
 AtlSCT3DHit.h:33