HARPO  5.1.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Namespaces | Functions
HarpoTools.h File Reference
#include "TTree.h"
#include "TChain.h"
#include "TH2F.h"
#include "TH1F.h"
#include "TArrayD.h"
#include "TGraph.h"
#include "TGaxis.h"
#include "TLine.h"
#include "TArrow.h"
#include "TLatex.h"
#include "TMath.h"
#include "TSystem.h"
#include "TDatime.h"
#include "TCanvas.h"
#include "HarpoRunHeader.h"
#include "HarpoRunConfig.h"
#include "HarpoDccHeader.h"
#include "HarpoFeminosHeader.h"
#include "Pmm2Header.h"
#include "HarpoEvent.h"

Go to the source code of this file.

Namespaces

 HarpoTools
 

Functions

TTree * HarpoTools::getTree (Double_t angle=-1000, Double_t energy=-1, Int_t pola=100)
 
UInt_t HarpoTools::getTime (Int_t run)
 
TH1F * HarpoTools::GetTruncProfile (TH2F *h, Int_t type=0, Double_t tl=0., Double_t th=0.7)
 
Double_t HarpoTools::TruncSum (TArrayD *vect, Double_t tl, Double_t th, Double_t &minTrunc, Double_t &maxTrunc, Double_t &norm, Double_t &truncSum2, Double_t thr=10)
 
Double_t HarpoTools::TruncMean (TArrayD *vect, Double_t tl=0., Double_t th=0.7)
 
TGraph * HarpoTools::getTP (const char *filename, UInt_t timestart=0, UInt_t timeend=2000000000, Int_t night=0)
 
TCanvas * HarpoTools::drawTPRatio (UInt_t timestart, UInt_t timeend, const char *cname="cTPRatio")
 
void HarpoTools::updateRunData (Int_t run, const char *name, Double_t val)
 
Double_t HarpoTools::getRunData (Int_t run, const char *name)
 
TDirectory * HarpoTools::OpenHistFile (Int_t run, const char *dir, const char *extra="", Int_t update=0)
 
TDirectory * HarpoTools::OpenSimHistFile (const char *filename, const char *dir, Int_t &run, Int_t update=0, Int_t verbose=1)
 
TString HarpoTools::getVal (Int_t run, const char *name, const TString *dburl=NULL)
 
Double_t HarpoTools::getDoubleVal (Int_t run, const char *name, const TString *dburl=NULL)
 
HarpoRunHeaderHarpoTools::getRunHeader (Int_t run)
 
TGraph * HarpoTools::getTemperature ()
 
TGraph * HarpoTools::getPressure ()
 
TCanvas * HarpoTools::SaveEvent (HarpoEvent *evt, const char *dirname, HarpoRunHeader *rh, Bool_t bw=0)
 
void HarpoTools::updateConfData (Double_t energy, Double_t angle, Int_t p, Int_t simu, Int_t flag, const char *name, Double_t val)