ROOT logo
HYDRA - THE HADES ANALYSIS PACKAGE » (UNKNOWN) » HAlignmentGNoMag

class HAlignmentGNoMag: public HAlignmentGBase

Function Members (Methods)

public:
HAlignmentGNoMag()
virtual~HAlignmentGNoMag()
voidTObject::AbstractMethod(const char* method) const
voidAddData(Float_t, Float_t, Float_t, Float_t, Int_t)
virtual Bool_tAddToClones()
virtual HGeomTransformAlign(const Int_t&, const Int_t&)
HGeomTransformAlignMod()
virtual voidTObject::AppendPad(Option_t* option = "")
virtual voidTObject::Browse(TBrowser* b)
voidCheckAlignment()
static TClass*Class()
virtual const char*TObject::ClassName() const
virtual voidTObject::Clear(Option_t* = "")
virtual TObject*TObject::Clone(const char* newname = "") const
virtual voidCollectTracks()
virtual Int_tTObject::Compare(const TObject* obj) const
virtual voidTObject::Copy(TObject& object) const
virtual voidTObject::Delete(Option_t* option = "")MENU
virtual Int_tTObject::DistancetoPrimitive(Int_t px, Int_t py)
virtual voidTObject::Draw(Option_t* option = "")
virtual voidTObject::DrawClass() constMENU
virtual TObject*TObject::DrawClone(Option_t* option = "") constMENU
virtual voidTObject::Dump() constMENU
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 voidFillHistograms()
virtual TObject*TObject::FindObject(const char* name) const
virtual TObject*TObject::FindObject(const TObject* obj) const
HAlignmentGGeom*HAlignmentGBase::GetAlignGeom() const
HAlignmentGRotations*HAlignmentGBase::GetAlignRot() const
TClonesArray*HAlignmentGBase::GetAlignTracks() const
Int_tHAlignmentGBase::GetCloneSize() const
virtual Option_t*TObject::GetDrawOption() const
static Long_tTObject::GetDtorOnly()
Int_tGetFitVersion()
TClonesArray*HAlignmentGBase::GetHistoClones() const
Int_tHAlignmentGBase::GetHistoNumbers() const
virtual const char*TObject::GetIconName() const
TStringGetIname()
virtual const char*TObject::GetName() const
TNtuple*HAlignmentGBase::GetNtuple() const
virtual char*TObject::GetObjectInfo(Int_t px, Int_t py) const
static Bool_tTObject::GetObjectStat()
virtual Option_t*TObject::GetOption() const
voidHAlignmentGBase::GetPoints(void (*)(Float_t&, Float_t&, Float_t&, Float_t&, HGeomVector&, HGeomVector&) pFunc, Float_t&, Float_t&, Float_t&, Float_t&, HGeomVector&, HGeomVector&)
TH1F*GetTargetHisto()
virtual const char*TObject::GetTitle() const
virtual UInt_tTObject::GetUniqueID() const
Int_tHAlignmentGBase::GetUsedMod() const
Int_tHAlignmentGBase::GetUsedSec() const
virtual Bool_tTObject::HandleTimer(TTimer* timer)
virtual ULong_tTObject::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
voidInit(TString, TString, Int_t, Bool_t)
virtual voidTObject::Inspect() constMENU
voidTObject::InvertBit(UInt_t f)
virtual TClass*IsA() const
virtual Bool_tTObject::IsEqual(const TObject* obj) const
virtual Bool_tTObject::IsFolder() const
Bool_tisMdc(Int_t, Int_t)
Bool_tTObject::IsOnHeap() const
virtual Bool_tTObject::IsSortable() const
Bool_tTObject::IsZombie() const
voidJustPlot(Int_t, Int_t)
virtual voidTObject::ls(Option_t* option = "") const
voidTObject::MayNotUse(const char* method) const
virtual Bool_tTObject::Notify()
voidTObject::Obsolete(const char* method, const char* asOfVers, const char* removedFromVers) const
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)
HAlignmentGBase&HAlignmentGBase::operator=(const HAlignmentGBase&)
virtual voidTObject::Paint(Option_t* option = "")
virtual voidTObject::Pop()
virtual voidTObject::Print(Option_t* option = "") const
voidRaster(TH2F*, TH2F*)
virtual Int_tTObject::Read(const char* name)
virtual voidTObject::RecursiveRemove(TObject* obj)
voidTObject::ResetBit(UInt_t f)
virtual voidResetCounts()
voidResetRaster()
virtual voidTObject::SaveAs(const char* filename = "", Option_t* option = "") constMENU
virtual voidTObject::SavePrimitive(ostream& out, Option_t* option = "")
Bool_tSelected(HAlignmentGParticle&)
voidTObject::SetBit(UInt_t f)
voidTObject::SetBit(UInt_t f, Bool_t set)
voidsetDefault(Float_t&, Float_t&, Float_t&, Float_t&)
virtual voidTObject::SetDrawOption(Option_t* option = "")MENU
static voidTObject::SetDtorOnly(void* obj)
voidSetFitVersion(Int_t _fitVersion)
voidSetIname(TString _inName)
voidsetMdcSetup(Int_t** a)
virtual voidSetNtBranches()
voidHAlignmentGBase::SetNtuple(TNtuple* _nt)
static voidTObject::SetObjectStat(Bool_t stat)
virtual voidTObject::SetUniqueID(UInt_t uid)
virtual voidShowMembers(TMemberInspector&)
virtual voidStreamer(TBuffer&)
voidStreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_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()
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
protected:
virtual voidTObject::DoError(int level, const char* location, const char* fmt, va_list va) const
voidTObject::MakeZombie()

Data Members

private:
Float_tAcceptDir
Float_tAcceptDirFour
Float_tAcceptRadius
Float_tAcceptRadiusFour
Float_tAcceptRadiusTarg
Int_tFirstEvent
Int_tFirstMod
Float_tFirstX
Float_tFirstXdir
Float_tFirstY
Float_tFirstYdir
TH2F*RasterPlotAfter3
TH2F*RasterPlotAfter4
TH2F*RasterPlotBefore3
TH2F*RasterPlotBefore4
Float_tX
Float_tXValue[4][50]
Float_tXdir
Float_tXdirValue[4][50]
Float_tY
Float_tYValue[4][50]
Float_tYdir
Float_tYdirValue[4][50]
HAlignmentGParticlefAlignParticle
Int_tfitVersion
TH1F*histoDiffYAfterMod3
TH1F*histoDiffYAfterMod4
TH2F*histoDiffYAfterVsPhiMod3
TH2F*histoDiffYAfterVsPhiMod4
TH2F*histoDiffYAfterVsThetaMod3
TH2F*histoDiffYAfterVsThetaMod4
TH1F*histoDiffYBeforeMod3
TH1F*histoDiffYBeforeMod4
TH2F*histoDiffYBeforeVsPhiMod3
TH2F*histoDiffYBeforeVsPhiMod4
TH2F*histoDiffYBeforeVsThetaMod3
TH2F*histoDiffYBeforeVsThetaMod4
TH1F*histoTheta
TH1F*histoVertex
ifstreamin
TStringinName
Bool_tisAligned
Bool_tisFouthChamber
Bool_tisThirdChamber
Int_tmdcSetup[6][4]
Int_tmod
Int_tnCount[4]
Int_tnEvent
Int_tnumberOfTracks
TStringoutName
Int_tsector
HAlignmentGParticle*testP
HGeomTransformtransAfter[4]
HGeomTransformtransBefore[4]
HGeomTransformtransStarting[4]

Class Charts

Inheritance Inherited Members Includes Libraries
Class Charts

Function documentation

HAlignmentGNoMag()
HGeomTransform AlignMod()
~HAlignmentGNoMag()
void Init(TString , TString , Int_t , Bool_t )
void CollectTracks()
void AddData(Float_t , Float_t , Float_t , Float_t , Int_t )
Bool_t AddToClones()
void ResetCounts()
Bool_t Selected(HAlignmentGParticle& )
return kTRUE;
void FillHistograms()
void JustPlot(Int_t , Int_t )
HGeomTransform Align(const Int_t& , const Int_t& )
void CheckAlignment()
void Raster(TH2F* , TH2F* )
void setDefault(Float_t& , Float_t& , Float_t& , Float_t& )
Bool_t isMdc(Int_t , Int_t )
void setMdcSetup(Int_t** a)
void ResetRaster()
    if(RasterPlotBefore3) delete RasterPlotBefore3;
      RasterPlotBefore3= new TH2F("RasterPlotBefore3", "RasterPlotBefore3",100,-420,420,100,220,900);
    if(RasterPlotBefore4) delete RasterPlotBefore4;
      RasterPlotBefore4 = new TH2F("RasterPlotBefore4", "RasterPlotBefore4",100,-420,420,100,220,900);

    if(RasterPlotAfter3) delete RasterPlotAfter3;
      RasterPlotAfter3= new TH2F("RasterPlotAfter3", "RasterPlotAfter3",100,-420,420,100,220,900);
    if(RasterPlotAfter4) delete RasterPlotAfter4;
      RasterPlotAfter4 = new TH2F("RasterPlotAfter4", "RasterPlotAfter4",100,-420,420,100,220,900);

void SetIname(TString _inName)
{inName=_inName;}
TString GetIname()
{return inName;}
void SetNtBranches()
{;}
TH1F* GetTargetHisto()
TH2F* GetRasterPlotBefore() {return RasterPlotBefore;}
TH2F* GetRasterPlotAfter() {return RasterPlotAfter;}
{ return histoVertex;}
Int_t GetFitVersion()
{return fitVersion;}
void SetFitVersion(Int_t _fitVersion)
{fitVersion = _fitVersion;}