star-travex
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Functions | Variables
H3D.cxx File Reference
#include "StiRootIO/H3D.h"
#include "TROOT.h"
#include "TH2D.h"
#include "TError.h"
#include "TMath.h"

Go to the source code of this file.

Functions

 if (ixmin==0 &&ixmax==0)
 
 if (iymin==0 &&iymax==0)
 
 if (h2obj &&h2obj->InheritsFrom(TH1::Class()))
 
 if (!h2)
 
h2 SetLineColor (this->GetLineColor())
 
h2 SetFillColor (this->GetFillColor())
 
h2 SetMarkerColor (this->GetMarkerColor())
 
h2 SetMarkerStyle (this->GetMarkerStyle())
 
 if (computeErrors) h2-> Sumw2()
 
 if (projX!=GetXaxis()&&projY!=GetXaxis())
 
 if (projX==GetXaxis()&&projY==GetYaxis())
 
 R__ASSERT (refX!=0 &&refY!=0 &&refZ!=0)
 
 if (outmin==0 &&outmax==0)
 
 if (useUF &&!out->TestBit(TAxis::kAxisRange)) outmin-
 
 if (useOF &&!out->TestBit(TAxis::kAxisRange)) outmax+
 
 for (ixbin=0;ixbin<=1+projX->GetNbins();ixbin++)
 
 if (IsA()==TH3F::Class()) eps
 
 if (fTsumw!=0 &&TMath::Abs(fTsumw-totcont)< TMath::Abs(fTsumw)*eps) resetStats
 
 if (resetEntries)
 

Variables

ClassImp(H3D) TH2D *H3D Int_t ixmin = projX->GetFirst()
 
Int_t ixmax = projX->GetLast()
 
Int_t iymin = projY->GetFirst()
 
Int_t iymax = projY->GetLast()
 
Int_t nx = ixmax-ixmin+1
 
Int_t ny = iymax-iymin+1
 
TObject * h2obj = gROOT->FindObject(name)
 
const TAxis * out = 0
 
 else
 
Int_t * refX = 0
 
Int_t * refY = 0
 
Int_t * refZ = 0
 
Int_t ixbin
 
Int_t iybin
 
Int_t outbin
 
Double_t totcont = 0
 
Int_t outmin = out->GetFirst()
 
Int_t outmax = out->GetLast()
 
bool resetStats = true
 
double eps = 1.E-12
 
bool resetEntries = resetStats
 
return h2
 

Function Documentation

for ( ixbin  = 0;ixbin<=1+projX->GetNbins();ixbin++)

Definition at line 136 of file H3D.cxx.

if ( ixmin  = = 0 && ixmax == 0)

Definition at line 25 of file H3D.cxx.

if ( iymin  = = 0 && iymax == 0)

Definition at line 26 of file H3D.cxx.

if ( h2obj &&h2obj->  InheritsFromTH1::Class())

Definition at line 34 of file H3D.cxx.

if ( h2)

Definition at line 63 of file H3D.cxx.

if ( computeErrors  ) -> Sumw2()
else if ( projX!  = GetXaxis() && projY != GetXaxis())

Definition at line 106 of file H3D.cxx.

if ( projX  = = GetXaxis() && projY == GetYaxis())

Definition at line 116 of file H3D.cxx.

if ( outmin  = = 0 && outmax == 0)

Definition at line 131 of file H3D.cxx.

if ( useUF &&!out->  TestBitTAxis::kAxisRange)
if ( useOF &&!out->  TestBitTAxis::kAxisRange)
if ( IsA()  = =TH3F::Class())
if ( )
if ( resetEntries  )

Definition at line 229 of file H3D.cxx.

R__ASSERT ( refX!  = 0 &&refY!=0 &&refZ!=0)
h2 SetFillColor ( this->  GetFillColor())
h2 SetLineColor ( this->  GetLineColor())
h2 SetMarkerColor ( this->  GetMarkerColor())
h2 SetMarkerStyle ( this->  GetMarkerStyle())

Variable Documentation

else
Initial value:
{
out = GetZaxis()
const TAxis * out
Definition: H3D.cxx:105

Definition at line 110 of file H3D.cxx.

double eps = 1.E-12

Definition at line 173 of file H3D.cxx.

return h2

Definition at line 241 of file H3D.cxx.

TObject* h2obj = gROOT->FindObject(name)

Definition at line 33 of file H3D.cxx.

Int_t ixbin

Definition at line 115 of file H3D.cxx.

Int_t ixmax = projX->GetLast()

Definition at line 22 of file H3D.cxx.

ClassImp (H3D) TH2D *H3D Int_t ixmin = projX->GetFirst()

Definition at line 21 of file H3D.cxx.

Int_t iybin

Definition at line 115 of file H3D.cxx.

Int_t iymax = projY->GetLast()

Definition at line 24 of file H3D.cxx.

Int_t iymin = projY->GetFirst()

Definition at line 23 of file H3D.cxx.

Int_t nx = ixmax-ixmin+1

Definition at line 27 of file H3D.cxx.

Int_t ny = iymax-iymin+1

Definition at line 28 of file H3D.cxx.

const TAxis* out = 0

Definition at line 105 of file H3D.cxx.

Int_t outbin

Definition at line 115 of file H3D.cxx.

Int_t outmax = out->GetLast()

Definition at line 129 of file H3D.cxx.

Int_t outmin = out->GetFirst()

Definition at line 128 of file H3D.cxx.

Int_t* refX = 0

Definition at line 114 of file H3D.cxx.

Int_t * refY = 0

Definition at line 114 of file H3D.cxx.

Int_t * refZ = 0

Definition at line 114 of file H3D.cxx.

resetEntries = resetStats

Definition at line 177 of file H3D.cxx.

bool resetStats = true

Definition at line 172 of file H3D.cxx.

Double_t totcont = 0

Definition at line 126 of file H3D.cxx.