class HMdcTargetMon: public HReconstructor

Function Members (Methods)

public:
HMdcTargetMon(Bool_t isClOff = kFALSE, UInt_t pt = 0)
HMdcTargetMon(const Text_t* name, const Text_t* title, Bool_t isClOff = kFALSE, UInt_t pt = 0)
virtual~HMdcTargetMon()
voidTObject::AbstractMethod(const char* method) const
voidaddToCanvasName(const Char_t* add)
virtual voidTObject::AppendPad(Option_t* option = "")
virtual voidHReconstructor::Browse(TBrowser* b)
static TClass*Class()
virtual const char*TObject::ClassName() const
virtual voidTNamed::Clear(Option_t* option = "")
virtual TObject*TNamed::Clone(const char* newname = "") const
virtual Int_tTNamed::Compare(const TObject* obj) const
virtual Bool_tHReconstructor::connectTask(HTask* task, Int_t n = 0)
virtual voidTNamed::Copy(TObject& named) const
virtual voidTObject::Delete(Option_t* option = "")MENU
virtual Int_tTObject::DistancetoPrimitive(Int_t px, Int_t py)
virtual voidTObject::Draw(Option_t* option = "")
voiddrawCanvases()
voiddrawCanvasesRunsSum()
virtual voidTObject::DrawClass() constMENU
virtual TObject*TObject::DrawClone(Option_t* option = "") constMENU
voiddrawDownScalHist()
voiddrawTrigCondHist()
virtual voidTObject::Dump() constMENU
virtual voidTObject::Error(const char* method, const char* msgfmt) const
virtual Int_texecute()
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)
virtual Bool_tfinalize()
virtual TObject*TObject::FindObject(const char* name) const
virtual TObject*TObject::FindObject(const TObject* obj) const
virtual HTask*HReconstructor::getComposite()
virtual voidHReconstructor::getConnections()
TH1F**getDPhiH()
virtual Option_t*TObject::GetDrawOption() const
static Long_tTObject::GetDtorOnly()
virtual const char*TObject::GetIconName() const
virtual const char*TNamed::GetName() const
virtual char*TObject::GetObjectInfo(Int_t px, Int_t py) const
static Bool_tTObject::GetObjectStat()
virtual Option_t*TObject::GetOption() const
virtual HTask*HTask::getOwner()
TObjArrayHReconstructor::getTable()
virtual HTask*HReconstructor::getTask(const Char_t* name)
virtual const char*TNamed::GetTitle() const
virtual UInt_tTObject::GetUniqueID() const
TH1F**getZ0H()
TH1F**getZVerDscH()
TH1F**getZVerH()
TH2S**getZVerVsEventH()
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 Bool_tinit()
virtual voidTObject::Inspect() constMENU
voidTObject::InvertBit(UInt_t f)
virtual TClass*IsA() const
virtual Bool_tTObject::IsEqual(const TObject* obj) const
virtual Bool_tHReconstructor::IsFolder() const
Bool_tTObject::IsOnHeap() const
virtual Bool_tTNamed::IsSortable() const
virtual voidHReconstructor::isTimed(Bool_t flag = kTRUE)
Bool_tTObject::IsZombie() const
virtual voidTNamed::ls(Option_t* option = "") const
voidTObject::MayNotUse(const char* method) const
virtual HTask*HReconstructor::next(Int_t& errCode)
virtual Bool_tTObject::Notify()
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)
HTask&HTask::operator=(const HTask&)
virtual voidTObject::Paint(Option_t* option = "")
virtual voidTObject::Pop()
virtual voidTNamed::Print(Option_t* option = "") const
virtual voidHReconstructor::printTimer()
virtual Int_tTObject::Read(const char* name)
virtual voidTObject::RecursiveRemove(TObject* obj)
virtual Bool_treinit()
voidTObject::ResetBit(UInt_t f)
virtual voidHReconstructor::resetTimer()
virtual voidTObject::SaveAs(const char* filename = "", Option_t* option = "") constMENU
virtual voidTObject::SavePrimitive(basic_ostream<char,char_traits<char> >& out, Option_t* option = "")
voidHReconstructor::setActive(Bool_t state)MENU
voidTObject::SetBit(UInt_t f)
voidTObject::SetBit(UInt_t f, Bool_t set)
voidsetCanvasSize(Int_t ww, Int_t wh)
voidsetCollectNRuns(Int_t nf)
virtual Bool_tHTask::setConnections()
voidsetConvertFormat(const Char_t* p, Bool_t delEps = kFALSE)
voidsetDPhiCut(Double_t dPh)
voidsetDrawEachFile()
virtual voidTObject::SetDrawOption(Option_t* option = "")MENU
voidsetDrawSumOfFiles()
static voidTObject::SetDtorOnly(void* obj)
voidsetEachNEventsSave(Int_t nev)
voidsetFillSegFlag(Bool_t f = kTRUE)
voidsetHistPar(Int_t nb, Double_t z1, Double_t z2)
voidsetHistsMode(Int_t hMode)
voidHTask::setManual()
voidsetMode(Bool_t m, const Char_t* fileType = 0)
virtual voidTNamed::SetName(const char* name)MENU
virtual voidTNamed::SetNameTitle(const char* name, const char* title)
static voidTObject::SetObjectStat(Bool_t stat)
virtual voidHTask::setOwner(HTask* atask)
voidsetPathOneRunHits(const Char_t* p)
voidsetPathSumRunsHits(const Char_t* p)
voidsetRCut(Double_t rCut)
TH1F*setTargetZRegion(Double_t lpoint, Double_t rpoint, Int_t nRuns = 100)
voidsetTargPos(Double_t xt, Double_t yt, Double_t zt)
voidsetTimeStep(Double_t tst)
virtual voidTNamed::SetTitle(const char* title = "")MENU
virtual voidTObject::SetUniqueID(UInt_t uid)
virtual voidShowMembers(TMemberInspector& insp, char* parent)
virtual Int_tTNamed::Sizeof() 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()
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()
private:
voidaddHistsToRunsSum()
voiddrawPad(Double_t x1, Double_t y1, Double_t x2, Double_t y2)
voiddrawPadS(Double_t x1, Double_t y1, Double_t x2, Double_t y2)
Int_teventTime()
voidextractFileInfo()
voidfillDateTime()
voidfillInOutTargetHist()
voidfillInOutTarHistBin(Int_t bin)
Bool_tinitHists()
voidinitRunsSumHists()
voidmakePDF(const Char_t* psFile)
voidresetHists()
voidresetHistsRunsSum()
voidsaveCanvas(TCanvas* canv, TString& path)
voidsaveCanvases()
voidsaveCanvasesForNR()
voidsetCanvName()
voidsetCanvNameForNR()
voidsetDefParam(UInt_t pt = 0)
voidsetEntriesInOutTHist()
voidshiftArrays()

Data Members

public:
enum TObject::EStatusBits { kCanDelete
kMustCleanup
kObjInCanvas
kIsReferenced
kHasUUID
kCannotPick
kNoContextMenu
kInvalidObject
};
enum TObject::[unnamed] { kIsOnHeap
kNotDeleted
kZombie
kBitMask
kSingleKey
kOverwrite
kWriteDelete
};
protected:
TStringaddCnNameusers part of canvas title
Double_t*allTargetArrtotale num. of tracks
Int_tcanvasHeightcanvas height in pixels
Int_tcanvasWidthcanvas width in pixels
TCanvas*canvs[6]pointers to canvases
TCanvas*canvsForNR[6]pointers to canvases
Char_tcnComb[6][100]canvases names
Char_tcnCombForNR[6][100]canvases names
Int_tcollectNRunscollect and save
Int_tcombcurrent combination
Int_tcombToMdc[6][2]
Char_tctComb[6][100]canvases titles
Char_tctCombForNR[6][100]canvases titles
TCanvas*currCanvascurrent canvas
TPad*currPadcurrent pad
Double_tdPhiCutdPhi cut
TH1F*dPhiForNR[6][6] - combinations of MDC,s:
TH1F*dPhiH[6][6] - combinations of MDC,s:
UInt_tdateFEventdate of first event
UInt_tdateLEventdate of last event
TStringdateTimestring with date and time
Bool_tdeleteEpsFiledelete *.eps file after conv.
Bool_tdrawInOutTracks=kTRUE - do this hist.
HEventHeader*evHeaderevent header
Int_teventCounternumber of calculated events
Bool_tHReconstructor::fActiveActive flag
TList*HReconstructor::fHistogramsList of histograms generated by this reconstructor.
Bool_tHTask::fIsTimedtimer flag
HCategory*fMdcHitCatHMdcHit data category
TStringTNamed::fNameobject identifier
TObjArrayHReconstructor::fOutputs
TPad*fPads[6][18][comb][pad]
TPad*fPadsForNR[6][12][comb][pad]
HCategory*fSegCatHMdcSeg category
TStopwatchHReconstructor::fTimerTask timer
TStringTNamed::fTitleobject title
TStringfileNamelist of file names
TStringfileNameRfile name of current run
Bool_tfillSegkTRUE - fill HMdcSeg category
Bool_tfirstEvent=kTRUE - befor first ev.
TStringfirstRunNamefileName of the first run
TStringformatEpsToformat for converting eps to
Int_thistsMode=0 - one hist.,
Int_tinOutTargCurrRuncounter of runs
TH1F*inOutTargetHisthistogram
Double_t*inTargetArrn.tracks in target region
Bool_tisCoilOffkTRUE - magnet off
Bool_tHTask::isConnected
Bool_tHTask::isInitialised
HIterator*iterMdcHititerator for MdcHitCat
TPaveLabel*labelcanvas label: fileName+...
TStringlastRunNamefileName of the last run
Double_tleftTargetPointZ region of target
Bool_tlistMdc[24]mdcs list
HLocationlocHitlocation for MdcHitCat
HLocationlocSeglocation for HMdcSeg object
Bool_tHTask::manual
Int_tmdcInSec[6][sec] - mdcs num. in sector
Bool_tmodekTRUE - show canvases
Int_tnPads[6][comb] - pads num. in canvas
Int_tnRunsDrawnum.of runs in hist.
Int_tnZmBinshistogramms parameters
Short_tnhits[24]hits num. in each mdc
Int_tnumEventsSavesave canv. each
HTask*HTask::owner
HldGrepFileSource*pHldGrepFSrc!=0 -HldGrepFileSource is used
Int_tpadcurrent pad number
TStringpathHistOneRunpath for histogram
TStringpathHistSumRunpath for histogram
Double_tphi[24][500]phi(deg.) for each hit in lab.
UInt_tplotTypeplot type (1,2 or 3)
Double_tr0Cutr0 cut
TH1F*r0ForNR[6]1-2,1-3,1-4,2-3,2-4,3-4
TH1F*r0H[6]1-2,1-3,1-4,2-3,2-4,3-4
Double_trightTargetPoint...
UInt_trunIdrunId of current run
Int_trunsCountercounter of runs
Stat_tstatnum.tracks added to hist.
Bool_tsumOfFiles=kTRUE - all runs in one hist.
HGeomVectortargettarget middle point
UInt_ttimeFEventtime of first event
UInt_ttimeLEventtime of last event
Double_ttimeStepcanvases updating time step
TStopwatchtimertimer
HGeomTransform*transf[24]mdc mod. <-> lab. transfor.
TStringtypePrintFile"" - ps, ".gif", ...
Bool_tuseRtdbTargertarget param from Rtdb
Double_tx[24][500]x(mm) hits positions in lab.
Double_ty[24][500]y(mm) hits positions in lab.
Double_tz[24][500]z(mm) hits positions in lab.
TH1F*zVerDscForNR[6][6][10][s][c][Downsc.fl.|| trig.Cond]
TH1F*zVerDscH[6][6][10][s][c][Downsc.fl.|| trig.Cond]
TH1F*zVerForNR[6][6][sec][comb]
TH1F*zVerH[6][6][sec][comb]
TH2S*zVerVsEventForNR[6][6]-/-
TH2S*zVerVsEventH[6][6][sec][comb]
Double_tzmax...
Double_tzmin...

Class Charts

Inheritance Inherited Members Includes Libraries
Class Charts

Function documentation

HMdcTargetMon(Bool_t isClOff = kFALSE, UInt_t pt = 0)
HMdcTargetMon(const Text_t* name, const Text_t* title, Bool_t isClOff = kFALSE, UInt_t pt = 0)
void setDefParam(UInt_t pt = 0)
~HMdcTargetMon()
 destructor
void setMode(Bool_t m, const Char_t* fileType = 0)
void setConvertFormat(const Char_t* p, Bool_t delEps = kFALSE)
TH1F* setTargetZRegion(Double_t lpoint, Double_t rpoint, Int_t nRuns = 100)
 set target Z region for calulating
 n.tracks_in_target/n.tracks_out_target
 nRuns - maximal number of runs in hist
void shiftArrays(void)
void fillInOutTargetHist(void)
void setEntriesInOutTHist(void)
void fillInOutTarHistBin(Int_t bin)
Bool_t init(void)
Bool_t initHists(void)
void initRunsSumHists(void)
Bool_t reinit(void)
Bool_t finalize(void)
void saveCanvases(void)
void saveCanvasesForNR(void)
void saveCanvas(TCanvas* canv, TString& path)
Int_t execute(void)
void extractFileInfo(void)
void fillDateTime(void)
Int_t eventTime(void)
void setCanvName(void)
   sprintf(cnCut,"cR%icuts",runId);
   sprintf(ctCut,"Run %s    Cuts",fileNameR.Data());
void setCanvNameForNR(void)
void setCanvasSize(Int_t ww, Int_t wh)
void drawCanvases(void)
  fillDateTime();
void drawPad(Double_t x1, Double_t y1, Double_t x2, Double_t y2)
void drawCanvasesRunsSum(void)
  fillDateTime();
void drawPadS(Double_t x1, Double_t y1, Double_t x2, Double_t y2)
void setTargPos(Double_t xt, Double_t yt, Double_t zt)
void setHistPar(Int_t nb, Double_t z1, Double_t z2)
void resetHists(void)
void resetHistsRunsSum(void)
void addHistsToRunsSum(void)
void makePDF(const Char_t* psFile)
 Execute ps2pdf GhostScript command on closed PS file, delete PS file
void setTimeStep(Double_t tst)
{timeStep = (tst<3.) ? 3.:tst;}
void setHistsMode(Int_t hMode)
{histsMode = hMode;}
void drawDownScalHist(void)
{histsMode = 1;}
void drawTrigCondHist(void)
{histsMode = 2;}
void setFillSegFlag(Bool_t f = kTRUE)
{fillSeg = f;}
void setRCut(Double_t rCut)
{r0Cut = rCut;}
void setDPhiCut(Double_t dPh)
{dPhiCut = dPh;}
void setDrawEachFile(void)
{sumOfFiles = kFALSE;}
void setDrawSumOfFiles(void)
{sumOfFiles = kTRUE;}
void setEachNEventsSave(Int_t nev)
{numEventsSave = nev;}
void setCollectNRuns(Int_t nf)
{collectNRuns = nf;}
void addToCanvasName(const Char_t* add)
{addCnName = add;}
void setPathOneRunHits(const Char_t* p)
{pathHistOneRun = p;}
void setPathSumRunsHits(const Char_t* p)
{pathHistSumRun = p;}
TH1F** getDPhiH(void)
{return dPhiH;}
TH1F** getZ0H(void)
{return r0H;}
TH1F** getZVerH(void)
{return zVerH[0];}
TH1F** getZVerDscH(void)
{return zVerDscH[0][0];}
TH2S** getZVerVsEventH(void)
{return zVerVsEventH[0];}

Last change: Sat May 22 13:03:41 2010
Last generated: 2010-05-22 13:03

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.