//////////////////////////////////////////////////////////////////////////
//                                                                      //
// GFDstarVirtualHztool                                                      //
//
//   Author:      Gero Flucke
//   Date:        December 20th, 2004
//   last update: $Date: 2005/11/07 18:46:34 $ (UTC)
//   by:          $Author: flucke $
//                                                                      //
//                                                                      //
//////////////////////////////////////////////////////////////////////////

#include "GFDstarVirtualHztool.h"

ClassImp(GFDstarVirtualHztool)

//_________________________________________________________
GFDstarVirtualHztool::GFDstarVirtualHztool(const char *rootDir,
					   const char *filePath) 
  : GFDstarVirtualTheory(filePath), fRootDir(rootDir)
{
}

//_________________________________________________________
 GFDstarVirtualHztool::~GFDstarVirtualHztool()
{
}


//_________________________________________________________
 TString GFDstarVirtualHztool::GetHistName(const char *variable) const
{
  const TString var(variable);

  TString result(fRootDir);

  // inclusive diff.
  if(var == "pt")     result += "/h120";
  else if(var == "eta")    result += "/h130";
  else if(var == "wGammaP")result += "/h140";
  else if(var == "zDs")    result += "/h150";
  // inclusive double diff
  else if(var == "etapt11") result += "/h160";
  else if(var == "etapt22") result += "/h170";
  else if(var == "etapt33") result += "/h180";
  // D*+jet
  else if(var == "EtaDs")  result +=  "/h232";
  else if(var == "EtaJet") result +=  "/h432";
  else if(var == "PtDs")   result +=  "/h223";
  else if(var == "PtJet")  result +=  "/h423";
  else if(var == "Dphi")   result +=  "/h450";
  else if(var == "PtDsJet")result +=  "/h460";
  else if(var == "Deta")   result +=  "/h325";
  else if(var == "MDsJet") result +=  "/h480";
  else if(var == "xGam")   result +=  "/h470";
  else if(var == "CosTh")  result +=  "/h490";
  // D* tagged dijets
  else if(var == "EtaDJet")  result +=  "/h525";
  else if(var == "EtaOthJet") result +=  "/h530";
  else if(var == "PtDJet")   result +=  "/h515";
  else if(var == "PtOthJet")  result +=  "/h520";
  else if(var == "DphiDijet")   result +=  "/h540";
  else if(var == "DetaDijet")   result +=  "/h535";
  else if(var == "xGamDijet")   result +=  "/h500";
  else if(var == "PtJet1")   result +=  "/h505";
  else if(var == "PtJet2")  result +=  "/h510";
  else {
    this->Warning("GetHistName", "Don't know variable %s", variable);
    result = "";
  }

  return result;
}


ROOT page - Class index - Top of the page

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.