ROOT logo
#ifndef __HShowerGeantWire_H
#define __HShowerGeantWire_H
using namespace std;
#include "TObject.h"
#include <iostream> 
#include <iomanip>

class HShowerGeantWire : public TObject {
public:
        HShowerGeantWire(void);
//      initialization could be used e.g. to clear the data element

        ~HShowerGeantWire(void) {}
        void Clear(void);

        Float_t getCharge(void) const {return fCharge;}
        void getXY(Float_t* pfX, Float_t* pfY);
        Int_t getWireNr(){return nWireNr;}
        Int_t getModule(){return nModule;}
        Int_t getSector(){return nSector;}
        Int_t getTrack(){return nTrack;}
        void setCharge(Float_t q) {fCharge=q;}
        void setXY(Float_t fX, Float_t fY);
        void setWireNr(Int_t nNr){nWireNr = nNr;}
        void setModule(Int_t nMod){nModule = nMod;}
        void setSector(Int_t nSect){nSector = nSect;}
        void setTrack(Int_t nTrk){nTrack = nTrk;}
        friend ostream& operator<< (ostream& output, HShowerGeantWire& element);

protected:
        Float_t fCharge; // Charge for each hit on the wire
        Float_t fXWire;  // X position of hit on the wire
        Float_t fYWire;  // Y position of hit on the wire
        Int_t nWireNr;   // number of the fired wire
        Int_t nModule;   // module number
        Int_t nSector;   // sector number
        Int_t nTrack;    // track number from Kine
public:
        ClassDef(HShowerGeantWire,1) //Shower raw data
};

#endif

 hshowergeantwire.h:1
 hshowergeantwire.h:2
 hshowergeantwire.h:3
 hshowergeantwire.h:4
 hshowergeantwire.h:5
 hshowergeantwire.h:6
 hshowergeantwire.h:7
 hshowergeantwire.h:8
 hshowergeantwire.h:9
 hshowergeantwire.h:10
 hshowergeantwire.h:11
 hshowergeantwire.h:12
 hshowergeantwire.h:13
 hshowergeantwire.h:14
 hshowergeantwire.h:15
 hshowergeantwire.h:16
 hshowergeantwire.h:17
 hshowergeantwire.h:18
 hshowergeantwire.h:19
 hshowergeantwire.h:20
 hshowergeantwire.h:21
 hshowergeantwire.h:22
 hshowergeantwire.h:23
 hshowergeantwire.h:24
 hshowergeantwire.h:25
 hshowergeantwire.h:26
 hshowergeantwire.h:27
 hshowergeantwire.h:28
 hshowergeantwire.h:29
 hshowergeantwire.h:30
 hshowergeantwire.h:31
 hshowergeantwire.h:32
 hshowergeantwire.h:33
 hshowergeantwire.h:34
 hshowergeantwire.h:35
 hshowergeantwire.h:36
 hshowergeantwire.h:37
 hshowergeantwire.h:38
 hshowergeantwire.h:39
 hshowergeantwire.h:40
 hshowergeantwire.h:41
 hshowergeantwire.h:42
 hshowergeantwire.h:43