Hall C ROOT/C++ Analyzer (hcana)
Loading...
Searching...
No Matches
THcDCPlaneCluster Class Reference

Class for clusters in the same orientation planes (V,X or U) More...

#include <THcDCPlaneCluster.h>

Inheritance diagram for THcDCPlaneCluster:
Collaboration diagram for THcDCPlaneCluster:

Public Member Functions

void AddHit (THcDCHit *hit)
 
void Clear (Option_t *opt="")
 
THcDCHitGetHit (Int_t ihit)
 
Int_t GetNHits ()
 
Double_t GetX ()
 
Double_t GetY ()
 
void SetXY (Double_t x, Double_t y)
 
 THcDCPlaneCluster (Int_t nhits=0)
 
virtual ~THcDCPlaneCluster ()
 
- Public Member Functions inherited from TObject
void AbstractMethod (const char *method) const
 
virtual void AppendPad (Option_t *option="")
 
virtual void Browse (TBrowser *b)
 
ULong_t CheckedHash ()
 
virtual const char * ClassName () const
 
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=nullptr)
 
virtual void Execute (TMethod *method, TObjArray *params, Int_t *error=nullptr)
 
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
 
Bool_t HasInconsistentHash () 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 TClassIsA () const
 
Bool_t IsDestructed () const
 
virtual Bool_t IsEqual (const TObject *obj) const
 
virtual Bool_t IsFolder () const
 
R__ALWAYS_INLINE Bool_t IsOnHeap () const
 
virtual Bool_t IsSortable () const
 
R__ALWAYS_INLINE 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)
 
voidoperator new[] (size_t sz, void *vp)
 
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 Streamer (TBuffer &)
 
void StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b)
 
virtual void SysError (const char *method, const char *msgfmt,...) const
 
R__ALWAYS_INLINE 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=nullptr, Int_t option=0, Int_t bufsize=0)
 
virtual Int_t Write (const char *name=nullptr, Int_t option=0, Int_t bufsize=0) const
 
virtual ~TObject ()
 

Protected Member Functions

 ClassDef (THcDCPlaneCluster, 0)
 
- Protected Member Functions inherited from TObject
virtual void DoError (int level, const char *location, const char *fmt, va_list va) const
 
void MakeZombie ()
 

Protected Attributes

std::vector< THcDCHit * > fHits
 
Int_t fNHits
 
Double_t fX
 
Double_t fY
 
- Protected Attributes inherited from TObject
 kOnlyPrepStep
 

Additional Inherited Members

- Public Types inherited from TObject
enum  EDeprecatedStatusBits
 
enum  EStatusBits
 
- Static Public Member Functions inherited from TObject
static TClassClass ()
 
static const char * Class_Name ()
 
static constexpr Version_t Class_Version ()
 
static const char * DeclFileName ()
 
static Longptr_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
 
 kInconsistent
 
 kInvalidObject
 
 kIsOnHeap
 
 kIsReferenced
 
 kMustCleanup
 
 kNoContextMenu
 
 kNotDeleted
 
 kObjInCanvas
 
 kOverwrite
 
 kSingleKey
 
 kWriteDelete
 
 kZombie
 

Detailed Description

Class for clusters in the same orientation planes (V,X or U)

Definition at line 13 of file THcDCPlaneCluster.h.

Constructor & Destructor Documentation

◆ THcDCPlaneCluster()

THcDCPlaneCluster::THcDCPlaneCluster ( Int_t  nhits = 0)
inline

Definition at line 17 of file THcDCPlaneCluster.h.

◆ ~THcDCPlaneCluster()

virtual THcDCPlaneCluster::~THcDCPlaneCluster ( )
inlinevirtual

Definition at line 21 of file THcDCPlaneCluster.h.

Member Function Documentation

◆ AddHit()

void THcDCPlaneCluster::AddHit ( THcDCHit hit)
inline

Definition at line 24 of file THcDCPlaneCluster.h.

◆ ClassDef()

THcDCPlaneCluster::ClassDef ( THcDCPlaneCluster  ,
 
)
protected

◆ Clear()

void THcDCPlaneCluster::Clear ( Option_t opt = "")
inlinevirtual

Reimplemented from TObject.

Definition at line 23 of file THcDCPlaneCluster.h.

◆ GetHit()

THcDCHit * THcDCPlaneCluster::GetHit ( Int_t  ihit)
inline

Definition at line 28 of file THcDCPlaneCluster.h.

◆ GetNHits()

Int_t THcDCPlaneCluster::GetNHits ( )
inline

Definition at line 29 of file THcDCPlaneCluster.h.

◆ GetX()

Double_t THcDCPlaneCluster::GetX ( )
inline

Definition at line 30 of file THcDCPlaneCluster.h.

◆ GetY()

Double_t THcDCPlaneCluster::GetY ( )
inline

Definition at line 31 of file THcDCPlaneCluster.h.

◆ SetXY()

void THcDCPlaneCluster::SetXY ( Double_t  x,
Double_t  y 
)
inline

Definition at line 22 of file THcDCPlaneCluster.h.

Member Data Documentation

◆ fHits

std::vector<THcDCHit*> THcDCPlaneCluster::fHits
protected

Definition at line 38 of file THcDCPlaneCluster.h.

◆ fNHits

Int_t THcDCPlaneCluster::fNHits
protected

Definition at line 37 of file THcDCPlaneCluster.h.

◆ fX

Double_t THcDCPlaneCluster::fX
protected

Definition at line 35 of file THcDCPlaneCluster.h.

◆ fY

Double_t THcDCPlaneCluster::fY
protected

Definition at line 36 of file THcDCPlaneCluster.h.


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