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
 
THcDCTimeToDistConvfTTDConv
 

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
 kBitMask
 
 kCanDelete
 
 kCannotPick
 
 kHasUUID
 
 kInvalidObject
 
 kIsOnHeap
 
 kIsReferenced
 
 kMustCleanup
 
 kNoContextMenu
 
 kNotDeleted
 
 kObjInCanvas
 
 kOverwrite
 
 kSingleKey
 
 kWriteDelete
 
 kZombie
 
- 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 
)
inline

Definition at line 17 of file THcDCWire.h.

virtual THcDCWire::~THcDCWire ( )
inlinevirtual

Definition at line 22 of file THcDCWire.h.

THcDCWire::THcDCWire ( const THcDCWire )
private

Time to Distance Converter.

Member Function Documentation

Int_t THcDCWire::GetFlag ( ) const
inline

Definition at line 26 of file THcDCWire.h.

Int_t THcDCWire::GetNum ( ) const
inline

Definition at line 25 of file THcDCWire.h.

Double_t THcDCWire::GetPos ( ) const
inline

Definition at line 27 of file THcDCWire.h.

Int_t THcDCWire::GetReadoutSide ( )
inline

Definition at line 30 of file THcDCWire.h.

Double_t THcDCWire::GetSigma ( ) const
inline

Definition at line 29 of file THcDCWire.h.

Double_t THcDCWire::GetTOffset ( ) const
inline

Definition at line 28 of file THcDCWire.h.

THcDCTimeToDistConv* THcDCWire::GetTTDConv ( )
inline

Definition at line 31 of file THcDCWire.h.

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

Definition at line 34 of file THcDCWire.h.

void THcDCWire::SetNum ( Int_t  num)
inline

Definition at line 33 of file THcDCWire.h.

void THcDCWire::SetPos ( Double_t  pos)
inline

Definition at line 35 of file THcDCWire.h.

void THcDCWire::SetSigma ( Double_t  tSigma)
inline

Definition at line 37 of file THcDCWire.h.

void THcDCWire::SetTOffset ( Double_t  tOffset)
inline

Definition at line 36 of file THcDCWire.h.

void THcDCWire::SetTTDConv ( THcDCTimeToDistConv ttdConv)
inline

Definition at line 38 of file THcDCWire.h.

Member Data Documentation

Int_t THcDCWire::fFlag
protected

Definition at line 42 of file THcDCWire.h.

Int_t THcDCWire::fNum
protected

Definition at line 41 of file THcDCWire.h.

Double_t THcDCWire::fPos
protected

Definition at line 43 of file THcDCWire.h.

Int_t THcDCWire::fReadoutSide
protected

Definition at line 46 of file THcDCWire.h.

Double_t THcDCWire::fSigmaWire
protected

Definition at line 45 of file THcDCWire.h.

Double_t THcDCWire::fTOffset
protected

Definition at line 44 of file THcDCWire.h.

THcDCTimeToDistConv* THcDCWire::fTTDConv
protected

Definition at line 47 of file THcDCWire.h.

Collaboration diagram for THcDCWire:

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