Hall C ROOT/C++ Analyzer (hcana)
THcDCWire Class Reference

Class representing a drift chamber wire.

Holds number within a plane, position within the plane, time offset for that wire, resolution of the wire and pointer to the time to distance conversion class.

Definition at line 13 of file THcDCWire.h.

Public Member Functions

Int_t GetFlag () const
Int_t GetNum () const
Double_t GetPos () const
Int_t GetReadoutSide ()
Double_t GetSigma () const
Double_t GetTOffset () const
THcDCTimeToDistConvGetTTDConv ()
void SetFlag (Int_t flag)
void SetNum (Int_t num)
void SetPos (Double_t pos)
void SetSigma (Double_t tSigma)
void SetTOffset (Double_t tOffset)
void SetTTDConv (THcDCTimeToDistConv *ttdConv)
 THcDCWire (Int_t num=0, Double_t pos=0.0, Double_t offset=0.0, Double_t sigma=0.0, Int_t readoutside=0, THcDCTimeToDistConv *ttd=NULL)
virtual ~THcDCWire ()
- Public Member Functions inherited from TObject
void AbstractMethod (const char *method) const
virtual void AppendPad (Option_t *option="")
virtual void Browse (TBrowser *b)
virtual const char * ClassName () const
virtual void Clear (Option_t *="")
virtual TObjectClone (const char *newname="") const
virtual Int_t Compare (const TObject *obj) const
virtual void Copy (TObject &object) const
virtual void Delete (Option_t *option="")
virtual Int_t DistancetoPrimitive (Int_t px, Int_t py)
virtual void Draw (Option_t *option="")
virtual void DrawClass () const
virtual TObjectDrawClone (Option_t *option="") const
virtual void Dump () const
virtual void Error (const char *method, const char *msgfmt,...) const
virtual void Execute (const char *method, const char *params, Int_t *error=0)
virtual void Execute (TMethod *method, TObjArray *params, Int_t *error=0)
virtual void ExecuteEvent (Int_t event, Int_t px, Int_t py)
virtual void Fatal (const char *method, const char *msgfmt,...) const
virtual TObjectFindObject (const char *name) const
virtual TObjectFindObject (const TObject *obj) const
virtual Option_tGetDrawOption () const
virtual const char * GetIconName () const
virtual const char * GetName () const
virtual char * GetObjectInfo (Int_t px, Int_t py) const
virtual Option_tGetOption () const
virtual const char * GetTitle () const
virtual UInt_t GetUniqueID () const
virtual Bool_t HandleTimer (TTimer *timer)
virtual ULong_t Hash () const
virtual void Info (const char *method, const char *msgfmt,...) const
virtual Bool_t InheritsFrom (const char *classname) const
virtual Bool_t InheritsFrom (const TClass *cl) const
virtual void Inspect () const
void InvertBit (UInt_t f)
virtual Bool_t IsEqual (const TObject *obj) const
virtual Bool_t IsFolder () const
Bool_t IsOnHeap () const
virtual Bool_t IsSortable () const
Bool_t IsZombie () const
virtual void ls (Option_t *option="") const
void MayNotUse (const char *method) const
virtual Bool_t Notify ()
void Obsolete (const char *method, const char *asOfVers, const char *removedFromVers) const
void operator delete (void *ptr)
void operator delete[] (void *ptr)
voidoperator new (size_t sz)
voidoperator new (size_t sz, void *vp)
voidoperator new[] (size_t sz, void *vp)
voidoperator new[] (size_t sz)
TObjectoperator= (const TObject &rhs)
virtual void Paint (Option_t *option="")
virtual void Pop ()
virtual void Print (Option_t *option="") const
virtual Int_t Read (const char *name)
virtual void RecursiveRemove (TObject *obj)
void ResetBit (UInt_t f)
virtual void SaveAs (const char *filename="", Option_t *option="") const
virtual void SavePrimitive (std::ostream &out, Option_t *option="")
void SetBit (UInt_t f)
void SetBit (UInt_t f, Bool_t set)
virtual void SetDrawOption (Option_t *option="")
virtual void SetUniqueID (UInt_t uid)
virtual void SysError (const char *method, const char *msgfmt,...) const
Bool_t TestBit (UInt_t f) const
Int_t TestBits (UInt_t f) const
 TObject ()
 TObject (const TObject &object)
virtual void UseCurrentStyle ()
virtual void Warning (const char *method, const char *msgfmt,...) const
virtual Int_t Write (const char *name=0, Int_t option=0, Int_t bufsize=0)
virtual Int_t Write (const char *name=0, Int_t option=0, Int_t bufsize=0) const
virtual ~TObject ()

Protected Attributes

Int_t fFlag
Int_t fNum
Double_t fPos
Int_t fReadoutSide
Double_t fSigmaWire
Double_t fTOffset

Private Member Functions

THcDCWireoperator= (const THcDCWire &)
 THcDCWire (const THcDCWire &)
 Time to Distance Converter. More...

Additional Inherited Members

- Public Types inherited from TObject
enum  EStatusBits
- Static Public Member Functions inherited from TObject
static Long_t GetDtorOnly ()
static Bool_t GetObjectStat ()
static void SetDtorOnly (void *obj)
static void SetObjectStat (Bool_t stat)
- Public Attributes inherited from TObject
- Protected Member Functions inherited from TObject
virtual void DoError (int level, const char *location, const char *fmt, va_list va) const
void MakeZombie ()

#include <THcDCWire.h>

Inheritance diagram for THcDCWire:

Constructor & Destructor Documentation

THcDCWire::THcDCWire ( Int_t  num = 0,
Double_t  pos = 0.0,
Double_t  offset = 0.0,
Double_t  sigma = 0.0,
Int_t  readoutside = 0,
THcDCTimeToDistConv ttd = NULL 

Definition at line 17 of file THcDCWire.h.

virtual THcDCWire::~THcDCWire ( )

Definition at line 22 of file THcDCWire.h.

THcDCWire::THcDCWire ( const THcDCWire )

Time to Distance Converter.

Member Function Documentation

Int_t THcDCWire::GetFlag ( ) const

Definition at line 26 of file THcDCWire.h.

Int_t THcDCWire::GetNum ( ) const

Definition at line 25 of file THcDCWire.h.

Double_t THcDCWire::GetPos ( ) const

Definition at line 27 of file THcDCWire.h.

Int_t THcDCWire::GetReadoutSide ( )

Definition at line 30 of file THcDCWire.h.

Double_t THcDCWire::GetSigma ( ) const

Definition at line 29 of file THcDCWire.h.

Double_t THcDCWire::GetTOffset ( ) const

Definition at line 28 of file THcDCWire.h.

THcDCTimeToDistConv* THcDCWire::GetTTDConv ( )

Definition at line 31 of file THcDCWire.h.

THcDCWire& THcDCWire::operator= ( const THcDCWire )
void THcDCWire::SetFlag ( Int_t  flag)

Definition at line 34 of file THcDCWire.h.

void THcDCWire::SetNum ( Int_t  num)

Definition at line 33 of file THcDCWire.h.

void THcDCWire::SetPos ( Double_t  pos)

Definition at line 35 of file THcDCWire.h.

void THcDCWire::SetSigma ( Double_t  tSigma)

Definition at line 37 of file THcDCWire.h.

void THcDCWire::SetTOffset ( Double_t  tOffset)

Definition at line 36 of file THcDCWire.h.

void THcDCWire::SetTTDConv ( THcDCTimeToDistConv ttdConv)

Definition at line 38 of file THcDCWire.h.

Member Data Documentation

Int_t THcDCWire::fFlag

Definition at line 42 of file THcDCWire.h.

Int_t THcDCWire::fNum

Definition at line 41 of file THcDCWire.h.

Double_t THcDCWire::fPos

Definition at line 43 of file THcDCWire.h.

Int_t THcDCWire::fReadoutSide

Definition at line 46 of file THcDCWire.h.

Double_t THcDCWire::fSigmaWire

Definition at line 45 of file THcDCWire.h.

Double_t THcDCWire::fTOffset

Definition at line 44 of file THcDCWire.h.

THcDCTimeToDistConv* THcDCWire::fTTDConv

Definition at line 47 of file THcDCWire.h.

Collaboration diagram for THcDCWire:

The documentation for this class was generated from the following file: