More information on this package is here.
#ifndef _TECPBClass_
#define _TECPBClass_
#include <iostream>
using namespace std;
#include "TObject.h"
#include "TString.h"
#include "TVector3.h"
class TECPBClass: public TObject{
public:
Int_t Scht;
Float_t Etot;
Float_t Ein;
Float_t Eout;
Float_t Time;
Float_t Path;
Float_t X;
Float_t Y;
Float_t Z;
Float_t M2_hit;
Float_t M3_hit;
Float_t M4_hit;
Int_t Innstr;
Int_t Outstr;
Float_t Chi2ec;
Int_t Status;
public:
TECPBClass(){};
TECPBClass(TECPBClass *TmpECPB);
virtual ~TECPBClass(){};
inline Int_t GetScht() { return Scht ; }
inline Float_t GetEtot() { return Etot ; }
inline Float_t GetEin() { return Ein ; }
inline Float_t GetEout() { return Eout ; }
inline Float_t GetTime() { return Time ; }
inline Float_t GetPath() { return Path ; }
inline Float_t GetX() { return X ; }
inline Float_t GetY() { return Y ; }
inline Float_t GetZ() { return Z ; }
inline Float_t GetM2() { return M2_hit; }
inline Float_t GetM3() { return M3_hit ; }
inline Float_t GetM4() { return M4_hit ; }
inline Int_t GetInnstr() { return Innstr; }
inline Int_t GetOutstr() { return Outstr; }
inline Float_t GetChi2() { return Chi2ec ; }
inline Int_t GetStatus() { return Status ; }
inline TVector3 GetHitPos() { return TVector3( X, Y, Z ); }
inline Int_t GetSector() { return Scht / 100 ; }
inline Int_t GetHitId() { return Scht % 100 ; }
void Print();
void GetUVW(Float_t* u, Float_t* v, Float_t* w,TVector3 Detco);
void GetUVW(Float_t* u, Float_t* v, Float_t* w);
ClassDef(TECPBClass,1)
};
#endif
Author: Maurik Holtrop
Last update: ClasTool/ClasBanks:$Name: $:$Id: TECPBClass.cc,v 1.6 2007/03/01 22:26:59 holtrop Exp $
CopyLeft - This code is freely available.
ROOT Home page - ClasTool Class index - Class Hierarchy - Top of the page