class THaMWDCPlane: public THaSubDetector


THaMWDCPlane



Here:
Units of measurements:
For cluster position (center) and size  -  wires;
For X, Y, and Z coordinates of track    -  meters;
For Theta and Phi angles of track       -  in tangents.

The wire numbers run from 0 to nWires - 1


Function Members (Methods)

public:
THaMWDCPlane(const char* name = "", const char* description = "", THaDetectorBase* parent = 0)
virtual~THaMWDCPlane()
voidTObject::AbstractMethod(const char* method) const
virtual voidTObject::AppendPad(Option_t* option = "")
Int_tAreRefChOkay() const
virtual Int_tTHaAnalysisObject::Begin(THaRunBase* r = 0)
virtual voidTObject::Browse(TBrowser* b)
static TClass*Class()
virtual const char*TObject::ClassName() const
virtual TObject*TNamed::Clone(const char* newname = "") const
virtual Int_tTNamed::Compare(const TObject* obj) const
Double_tConvertDriftTimeToDistance(Double_t, Double_t = 0.0)
virtual voidTNamed::Copy(TObject& named) const
virtual Int_tDecode(const THaEvData&)
static Int_tTHaAnalysisObject::DefineVarsFromList(const void* list, THaAnalysisObject::EType type, THaAnalysisObject::EMode mode, const char* var_prefix, const TObject* obj, const char* prefix, const char* here)
virtual voidTObject::Delete(Option_t* option = "")
virtual Int_tTObject::DistancetoPrimitive(Int_t px, Int_t py)
virtual voidTObject::Draw(Option_t* option = "")
virtual voidTObject::DrawClass() const
virtual TObject*TObject::DrawClone(Option_t* option = "") const
virtual voidTObject::Dump() const
virtual Int_tTHaAnalysisObject::End(THaRunBase* r = 0)
virtual voidTObject::Error(const char* method, const char* msgfmt) const
virtual voidTObject::Execute(const char* method, const char* params, Int_t* error = 0)
virtual voidTObject::Execute(TMethod* method, TObjArray* params, Int_t* error = 0)
virtual voidTObject::ExecuteEvent(Int_t event, Int_t px, Int_t py)
virtual voidTObject::Fatal(const char* method, const char* msgfmt) const
virtual voidTNamed::FillBuffer(char*& buffer)
Int_tTHaDetectorBase::FillDetMap(const vector<Int_t>& values, UInt_t flags = 0, const char* here = "FillDetMap")
virtual TObject*TObject::FindObject(const char* name) const
virtual TObject*TObject::FindObject(const TObject* obj) const
static voidTHaAnalysisObject::GeoToSph(Double_t th_geo, Double_t ph_geo, Double_t& th_sph, Double_t& ph_sph)
Double_tGetActAreaMaxPH() const
Double_tGetActAreaMaxTH() const
Double_tGetActAreaMaxX() const
Double_tGetActAreaMaxY() const
Double_tGetActAreaMinPH() const
Double_tGetActAreaMinTH() const
Double_tGetActAreaMinX() const
Double_tGetActAreaMinY() const
THaApparatus*THaSubDetector::GetApparatus() const
Double_tGetCellHeight() const
const char*THaAnalysisObject::GetConfig() const
Int_tTHaAnalysisObject::GetDebug() const
THaDetectorBase*THaSubDetector::GetDetector() const
THaDetMap*THaDetectorBase::GetDetMap() const
virtual Option_t*TObject::GetDrawOption() const
Double_tGetDriftVel() const
static Long_tTObject::GetDtorOnly()
THaMWDCHit*GetHit(Int_t i) const
TClonesArray*GetHits() const
virtual const char*TObject::GetIconName() const
TDatimeTHaAnalysisObject::GetInitDate() const
THaDetector*THaSubDetector::GetMainDetector() const
virtual const char*TNamed::GetName() const
Int_tTHaDetectorBase::GetNelem() const
UInt_tGetNHits() const
Int_tGetNRefCh() const
Int_tGetNRefHit() const
Int_tGetNRefHits() const
Int_tGetNWires() const
Int_tGetNWiresHit() const
virtual char*TObject::GetObjectInfo(Int_t px, Int_t py) const
static Bool_tTObject::GetObjectStat()
virtual Option_t*TObject::GetOption() const
const TVector3&THaDetectorBase::GetOrigin() const
THaDetectorBase*THaSubDetector::GetParent() const
Double_tGetPhiCorr() const
THaMWDCPlane::EPlaneTypeGetPlaneType() const
Double_tGetPosRes() const
const char*THaAnalysisObject::GetPrefix() const
TClonesArray*GetRefCh() const
THaVDCWire*GetRefCh(Int_t i) const
THaMWDCHit*GetRefHit(Int_t i) const
TClonesArray*GetRefHits() const
const Float_t*THaDetectorBase::GetSize() const
Double_tGetTDCRes() const
Double_tGetThetaCorr() const
virtual const char*TNamed::GetTitle() const
THaVDCTimeToDistConv*GetTTDConv()
virtual UInt_tTObject::GetUniqueID() const
Double_tGetWAngle() const
Double_tGetWBeg() const
THaVDCWire*GetWire(Int_t i) const
TClonesArray*GetWires() const
Double_tGetWSpac() const
Double_tGetXCorr() const
Float_tTHaDetectorBase::GetXSize() const
Double_tGetXWidth() const
Double_tGetXYCorr()
Double_tGetYCorr() const
Float_tTHaDetectorBase::GetYSize() const
Double_tGetYWidth() const
Double_tGetZ() const
Float_tTHaDetectorBase::GetZSize() const
virtual Bool_tTObject::HandleTimer(TTimer* timer)
virtual ULong_tTNamed::Hash() const
virtual voidTObject::Info(const char* method, const char* msgfmt) const
virtual Bool_tTObject::InheritsFrom(const char* classname) const
virtual Bool_tTObject::InheritsFrom(const TClass* cl) const
virtual THaAnalysisObject::EStatusInit(const TDatime& date)
virtual Int_tTHaAnalysisObject::InitOutput(THaOutput*)
virtual voidTObject::Inspect() const
static Bool_tTHaAnalysisObject::IntersectPlaneWithRay(const TVector3& xax, const TVector3& yax, const TVector3& org, const TVector3& ray_start, const TVector3& ray_vect, Double_t& length, TVector3& intersect)
voidTObject::InvertBit(UInt_t f)
virtual TClass*IsA() const
virtual Bool_tTObject::IsEqual(const TObject* obj) const
virtual Bool_tTObject::IsFolder() const
Bool_tTHaAnalysisObject::IsInit() const
Bool_tIsInReconstruction() const
Bool_tTHaAnalysisObject::IsOK() const
Bool_tTHaAnalysisObject::IsOKOut()
Bool_tTObject::IsOnHeap() const
virtual Bool_tTNamed::IsSortable() const
Bool_tIsUPlane() const
Bool_tIsVPlane() const
Bool_tIsXPlane() const
Bool_tIsYPlane() const
Bool_tTObject::IsZombie() const
static Int_tTHaAnalysisObject::LoadDB(FILE* file, const TDatime& date, const DBRequest* request, const char* prefix = "", Int_t search = 0)
static Int_tTHaAnalysisObject::LoadDB(FILE* file, const TDatime& date, const TagDef* tags, const char* prefix = "", Int_t search = 0)
static Int_tTHaAnalysisObject::LoadDBvalue(FILE* file, const TDatime& date, const char* tag, Double_t& value)
static Int_tTHaAnalysisObject::LoadDBvalue(FILE* file, const TDatime& date, const char* tag, Int_t& value)
static Int_tTHaAnalysisObject::LoadDBvalue(FILE* file, const TDatime& date, const char* tag, string& text)
static Int_tTHaAnalysisObject::LoadDBvalue(FILE* file, const TDatime& date, const char* tag, TString& text)
voidLoadMCHitAt(Double_t x, Double_t y, Double_t xp, Double_t yp)
virtual voidTNamed::ls(Option_t* option = "") const
voidTObject::MayNotUse(const char* method) const
virtual Bool_tTObject::Notify()
static FILE*THaAnalysisObject::OpenFile(const char* name, const TDatime& date, const char* here = "OpenFile()", const char* filemode = "r", const int debug_flag = 1)
static voidTObject::operator delete(void* ptr)
static voidTObject::operator delete(void* ptr, void* vp)
static voidTObject::operator delete[](void* ptr)
static voidTObject::operator delete[](void* ptr, void* vp)
void*TObject::operator new(size_t sz)
void*TObject::operator new(size_t sz, void* vp)
void*TObject::operator new[](size_t sz)
void*TObject::operator new[](size_t sz, void* vp)
TNamed&TNamed::operator=(const TNamed& rhs)
virtual voidTObject::Paint(Option_t* option = "")
virtual voidTObject::Pop()
virtual voidTNamed::Print(Option_t* option = "") const
voidTHaDetectorBase::PrintDetMap(Option_t* opt = "") const
voidPrintDriftCuts()
virtual Int_tTObject::Read(const char* name)
virtual voidTObject::RecursiveRemove(TObject* obj)
voidTObject::ResetBit(UInt_t f)
virtual voidTObject::SaveAs(const char* filename = "", Option_t* option = "") const
virtual voidTObject::SavePrimitive(basic_ostream<char,char_traits<char> >& out, Option_t* option = "")
static Int_tTHaAnalysisObject::SeekDBconfig(FILE* file, const char* tag, const char* label = "config", Bool_t end_on_tag = false)
static Int_tTHaAnalysisObject::SeekDBdate(FILE* file, const TDatime& date, Bool_t end_on_tag = false)
voidSetActAreaMaxPH(Double_t p)
voidSetActAreaMaxTH(Double_t t)
voidSetActAreaMaxX(Double_t x)
voidSetActAreaMaxY(Double_t y)
voidSetActAreaMinPH(Double_t p)
voidSetActAreaMinTH(Double_t t)
voidSetActAreaMinX(Double_t x)
voidSetActAreaMinY(Double_t y)
voidTObject::SetBit(UInt_t f)
voidTObject::SetBit(UInt_t f, Bool_t set)
voidTHaAnalysisObject::SetConfig(const char* label)
virtual voidTHaAnalysisObject::SetDebug(Int_t level)
voidTHaSubDetector::SetDetector(THaDetectorBase* det)
virtual voidTObject::SetDrawOption(Option_t* option = "")
voidSetDriftVel(Double_t v)
static voidTObject::SetDtorOnly(void* obj)
voidSetHits(TClonesArray* hits)
voidSetInReconstruct(Bool_t i)
virtual voidTHaAnalysisObject::SetName(const char* name)
virtual voidTHaAnalysisObject::SetNameTitle(const char* name, const char* title)
static voidTObject::SetObjectStat(Bool_t stat)
virtual voidTHaSubDetector::SetParent(THaDetectorBase*)
voidSetPhiDegCorr(Double_t phi)
voidSetPosRes(Double_t r)
voidSetTDCRes(Double_t r)
voidSetThetaDegCorr(Double_t theta)
virtual voidTNamed::SetTitle(const char* title = "")
virtual voidTObject::SetUniqueID(UInt_t uid)
voidSetWAngle(Double_t a)
voidSetWAngleDeg(Double_t a)
voidSetWBeg(Double_t b)
voidSetWSpac(Double_t s)
voidSetXCorr(Double_t x)
voidSetXWidth()
voidSetYCorr(Double_t y)
voidSetYWidth()
voidSetZ(Double_t z)
virtual voidShowMembers(TMemberInspector& insp, char* parent)
virtual Int_tTNamed::Sizeof() const
static voidTHaAnalysisObject::SphToGeo(Double_t th_sph, Double_t ph_sph, Double_t& th_geo, Double_t& ph_geo)
THaAnalysisObject::EStatusTHaAnalysisObject::Status() const
virtual voidStreamer(TBuffer& b)
voidStreamerNVirtual(TBuffer& b)
virtual voidTObject::SysError(const char* method, const char* msgfmt) const
Bool_tTObject::TestBit(UInt_t f) const
Int_tTObject::TestBits(UInt_t f) const
virtual voidTObject::UseCurrentStyle()
static vector<std::string>THaAnalysisObject::vsplit(const string& s)
virtual voidTObject::Warning(const char* method, const char* msgfmt) const
virtual Int_tTObject::Write(const char* name = 0, Int_t option = 0, Int_t bufsize = 0)
virtual Int_tTObject::Write(const char* name = 0, Int_t option = 0, Int_t bufsize = 0) const
Double_tXYtoPlaneCoord(Double_t x, Double_t y)
protected:
virtual voidClear(Option_t* opt = "")
virtual Int_tDefineVariables(THaAnalysisObject::EMode mode = kDefine)
Int_tTHaAnalysisObject::DefineVarsFromList(const VarDef* list, THaAnalysisObject::EMode mode = kDefine, const char* var_prefix = "") const
Int_tTHaAnalysisObject::DefineVarsFromList(const RVarDef* list, THaAnalysisObject::EMode mode = kDefine, const char* var_prefix = "") const
Int_tTHaAnalysisObject::DefineVarsFromList(const void* list, THaAnalysisObject::EType type, THaAnalysisObject::EMode mode, const char* var_prefix = "") const
virtual voidTObject::DoError(int level, const char* location, const char* fmt, va_list va) const
THaAnalysisObject*THaAnalysisObject::FindModule(const char* name, const char* classname, bool do_error = true)
static vector<std::string>THaAnalysisObject::GetDBFileList(const char* name, const TDatime& date, const char* here = "GetDBFileList()")
virtual const char*THaSubDetector::GetDBFileName() const
Int_tGetOptionalParameter(FILE* file, const TString tag, Double_t* value)
Int_tGetParameter(FILE* file, const TString tag, Double_t* value)
Int_tGetParameter(FILE* file, const TString tag, char* string)
virtual const char*THaAnalysisObject::Here(const char*) const
virtual voidTHaSubDetector::MakePrefix()
voidTObject::MakeZombie()
virtual FILE*THaAnalysisObject::OpenFile(const TDatime& date)
virtual FILE*THaAnalysisObject::OpenRunDBFile(const TDatime& date)
static char*THaAnalysisObject::ReadComment(FILE* fp, char* buf, const int len)
virtual Int_tReadDatabase(const TDatime& date)
virtual Int_tTHaDetectorBase::ReadGeometry(FILE* file, const TDatime& date, Bool_t required = kFALSE)
virtual Int_tTHaAnalysisObject::ReadRunDatabase(const TDatime& date)
virtual Int_tTHaAnalysisObject::RemoveVariables()

Data Members

public:
enum EPlaneType { kXchamber
kVchamber
kUchamber
kYchamber
kOchamber
};
enum THaAnalysisObject::EStatus { kOK
kNotinit
kInitError
kFileError
};
enum THaAnalysisObject::EType { kVarDef
kRVarDef
};
enum THaAnalysisObject::EMode { kDefine
kDelete
};
enum THaAnalysisObject::EProperties { kNeedsRunDB
};
enum TObject::EStatusBits { kCanDelete
kMustCleanup
kObjInCanvas
kIsReferenced
kHasUUID
kCannotPick
kNoContextMenu
kInvalidObject
};
enum TObject::[unnamed] { kIsOnHeap
kNotDeleted
kZombie
kBitMask
kSingleKey
kOverwrite
kWriteDelete
};
public:
static const Double_tTHaAnalysisObject::kBig= 1.e38; // default junk value
protected:
THaVar*fBit3
Double_tfCellHeightHeight of a cell in a plane (m)
TStringTHaAnalysisObject::fConfigConfiguration to use from database
Double_t*fCorT[fNWires]
Int_tTHaAnalysisObject::fDebugDebug level
THaDetMap*THaDetectorBase::fDetMapHardware channel map for this detector
Double_tfDriftC1Parameter to use for TanH TTD conversion
Double_tfDriftC2Parameter to use for TanH TTD conversion
Double_tfDriftC3Parameter to use for TanH TTD conversion
Double_tfDriftVelDrift velocity in the wire plane (m/s)
THaVar*fEventType
Int_tfFlagsAnalysis control flags
TClonesArray*fHitsFired wires
TDatimeTHaAnalysisObject::fInitDateDate passed to Init
Bool_tTHaAnalysisObject::fIsInitFlag indicating that ReadDatabase done
Bool_tTHaAnalysisObject::fIsSetupFlag indicating that DefineVariables done.
THaDetectorBase*fMWDCMWDC detector to which this plane belongs
Double_tfMaxTimeMin and Max limits of TDC times for clusters
Double_tfMinTime
Int_tfNRefChnumber of reference channels
Int_tfNRefHitsNumber of refch that were hit
Int_tfNWiresNumber of wires in that plane
Int_tfNWiresHitNumber of wires that were hit
TStringTNamed::fNameobject identifier
Int_tTHaDetectorBase::fNelemNumber of detector elements (paddles, mirrors)
Bool_tTHaAnalysisObject::fOKOutFlag indicating object-output prepared
TVector3THaDetectorBase::fOriginCenter position of detector (m)
Double_tfPHMax
Double_tfPHMinreasonable range of intersection
Double_tfPhiCorr
THaMWDCPlane::EPlaneTypefPlaneTypex,u,v,y or other type of plane
Double_tfPosResEstimate for the position resolution along xp (m)
char*THaAnalysisObject::fPrefixName prefix for global variables
UInt_tTHaAnalysisObject::fPropertiesProperties of this object (see EProperties)
Double_t*fRawT[fNWires]
TClonesArray*fRefChreference channels for pipeline tdc
TClonesArray*fRefHitshits on reference channels (should be one for each trigger on each line)
Bool_tfRefOkay
Double_t*fRefT[fNRefCh]
Int_tfRejectedHits
Float_tTHaDetectorBase::fSize[3]Detector size in x,y,z (m) - x,y are half-widths
THaAnalysisObject::EStatusTHaAnalysisObject::fStatusInitialization status flag
Double_tfTDCResTDC Resolution ( s / channel)
Double_tfTHMax
Double_tfTHMin
THaVDCTimeToDistConv*fTTDConvTime-to-distance converter for this plane's wires
Int_t*fTcounter[fNWires]
Double_tfThetaCorr
TStringTNamed::fTitleobject title
Int_tfTotalHits
Bool_tfUseInReconstruct
Double_tfWAngleAngle between dispersive direction and direction of
Double_tfWBegPosition of 1-st wire (m)
Double_tfWSpacWires spacing and direction (m)
TClonesArray*fWiresWires
Double_tfXCorr
Double_tfXMax
Double_tfXMin
Double_tfXWidthWidth of active area in dispersive direction(m)
Double_tfYCorr
Double_tfYMax
Double_tfYMinactive area of the plane
Double_tfYWidthWidth of active area in out-of-plane directoin(m)
Double_tfZZ coordinate of planes

Class Charts

Inheritance Chart:
TObject
TNamed
THaAnalysisObject
THaDetectorBase
THaSubDetector
THaMWDCPlane

Function documentation

THaMWDCPlane(const char* name = "", const char* description = "", THaDetectorBase* parent = 0)
 Constructor
Int_t GetParameter( FILE* file, const TString tag, Double_t* value )
Int_t GetOptionalParameter(FILE* file, const TString tag, Double_t* value)
Int_t GetParameter( FILE* file, const TString tag, char *string )
Int_t ReadDatabase(const TDatime& date)
 Allocate TClonesArray objects and load plane parameters from database
Int_t DefineVariables(THaAnalysisObject::EMode mode = kDefine)
 initialize global variables
~THaMWDCPlane()
 Destructor.
THaAnalysisObject::EStatus Init(const TDatime& date)
 Calls its own Init(), then initializes subdetectors, then calculates
 some local geometry data.
void Clear(Option_t* opt = "")
 Clears the contents of the and hits and clusters
Int_t Decode(const THaEvData& )
 Converts the raw data into hit information
 Assumes channels & wires  are numbered in order
 Assumes that the first channels are for reference channels
 Make sure the wires are numbered in order, even if the channels aren't
void SetWAngle(Double_t a)
void SetWAngleDeg(Double_t a)
Double_t ConvertDriftTimeToDistance(Double_t , Double_t = 0.0)
Double_t XYtoPlaneCoord(Double_t x, Double_t y)
Double_t GetXYCorr()
void LoadMCHitAt(Double_t x, Double_t y, Double_t xp, Double_t yp)
void PrintDriftCuts()
Int_t GetNWires()
Get and Set functions
{ return fWires->GetEntries(); }
TClonesArray* GetWires()
{ return fWires; }
THaVDCWire* GetWire(Int_t i) const
{ return (THaVDCWire*)fWires->At(i);}
UInt_t GetNHits()
{ return (UInt_t) fHits->GetEntries(); }
TClonesArray* GetHits()
{ return fHits; }
THaMWDCHit* GetHit(Int_t i) const
{ return (THaMWDCHit*)fHits->At(i); }
Int_t GetNWiresHit()
{ return fNWiresHit; }
Int_t GetNRefCh()
{ return fRefCh->GetEntries(); }
TClonesArray* GetRefCh(Int_t i) const
{ return fRefCh; }
THaVDCWire* GetRefCh(Int_t i) const
{ return (THaVDCWire*)fRefCh->At(i);}
Int_t GetNRefHits()
{ return fRefHits->GetEntries(); }
TClonesArray* GetRefHits()
{ return fRefHits; }
THaMWDCHit* GetRefHit(Int_t i) const
{ return (THaMWDCHit*)fRefHits->At(i); }
Int_t GetNRefHit()
{ return fNRefHits; }
Double_t GetZ()
{ return fZ; }
Double_t GetXWidth()
{ return fXWidth; }
Double_t GetYWidth()
{ return fYWidth; }
Double_t GetWBeg()
{ return fWBeg; }
Double_t GetWSpac()
{ return fWSpac; }
Double_t GetCellHeight()
{ return fCellHeight; }
Double_t GetWAngle()
{ return fWAngle; }
Double_t GetTDCRes()
{ return fTDCRes; }
Double_t GetPosRes()
{ return fPosRes; }
Double_t GetDriftVel()
{ return fDriftVel; }
Double_t GetActAreaMaxX()
{ return fXMax ; }
Double_t GetActAreaMaxY()
{ return fYMax ; }
Double_t GetActAreaMinX()
{ return fXMin ; }
Double_t GetActAreaMinY()
{ return fYMin ; }
Double_t GetActAreaMaxTH()
{ return fTHMax ; }
Double_t GetActAreaMaxPH()
{ return fPHMax ; }
Double_t GetActAreaMinTH()
{ return fTHMin ; }
Double_t GetActAreaMinPH()
{ return fPHMin ; }
Double_t GetXCorr()
{return fXCorr; }
Double_t GetYCorr()
{return fYCorr; }
Double_t GetThetaCorr()
{return fThetaCorr; }
Double_t GetPhiCorr()
{return fPhiCorr; }
Bool_t IsInReconstruction()
{return fUseInReconstruct;}
EPlaneType GetPlaneType()
{ return fPlaneType ; }
Bool_t IsXPlane()
{ return (fPlaneType==kXchamber); }
Bool_t IsUPlane()
{ return (fPlaneType==kUchamber); }
Bool_t IsVPlane()
{ return (fPlaneType==kVchamber); }
Bool_t IsYPlane()
{ return (fPlaneType==kYchamber); }
Int_t AreRefChOkay()
{ return ( fRefOkay ? -1 : 0 ); }
void SetZ(Double_t z)
{ fZ = z; }
void SetXWidth()
{ fXWidth=fXMax-fXMin; }
void SetYWidth()
{ fYWidth=fYMax-fYMin; }
void SetWBeg(Double_t b)
{ fWBeg = b; }
void SetWSpac(Double_t s)
{ fWSpac = s; }
void SetTDCRes(Double_t r)
{ fTDCRes = r; }
void SetPosRes(Double_t r)
{ fPosRes = r; }
void SetDriftVel(Double_t v)
{ fDriftVel = v; }
void SetActAreaMaxX(Double_t x)
{ fXMax = x; }
void SetActAreaMaxY(Double_t y)
{ fYMax = y; }
void SetActAreaMinX(Double_t x)
{ fXMin = x; }
void SetActAreaMinY(Double_t y)
{ fYMin = y; }
void SetActAreaMaxTH(Double_t t)
{ fTHMax = t; }
void SetActAreaMaxPH(Double_t p)
{ fPHMax = p; }
void SetActAreaMinTH(Double_t t)
{ fTHMin = t; }
void SetActAreaMinPH(Double_t p)
{ fPHMin = p; }
void SetXCorr(Double_t x)
{ fXCorr = x; }
void SetYCorr(Double_t y)
{ fYCorr = y; }
void SetThetaDegCorr(Double_t theta)
{ fThetaCorr = ( TMath::Pi() * theta )/180.0; }
void SetPhiDegCorr(Double_t phi)
{ fPhiCorr = (TMath::Pi()*phi )/180.0; }
void SetInReconstruct(Bool_t i)
{ fUseInReconstruct = i; }
void SetHits(TClonesArray* hits)
{/* fHits->Clear(); delete fHits;*/ fHits = hits; }
THaVDCTimeToDistConv* GetTTDConv()
{ return fTTDConv; }

Last update: Tue Jul 7 19:26:17 2009

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.