Default.h File Reference

#include <map>
#include <string>
#include <sstream>
#include "Rtypes.h"
#include "Util/UtilString.h"
#include "Registry/Registry.h"
#include "PhysicsNtuple/Mutex.h"

Go to the source code of this file.


struct  Anp::CoordXYZ


namespace  Anp

Handle class template - a simplified version of boost::intrusive_ptr.


bool Anp::ReadRegistry (const std::string &filepath, Registry &reg, bool quiet=true)
const std::pair< std::string,
bool > 
Anp::GetString (const std::string &prefix, const std::string &key, const Registry &reg)
bool Anp::Read (const Registry &reg, const std::string &key, bool &value)
bool Anp::Read (const Registry &reg, const std::string &key, std::string &value)
int Anp::SetKey (Registry &reg, const std::string &key, const std::string &value)
TDirectory * Anp::GetDir (std::string path, TDirectory *dir)
TH1 * Anp::SetDir (TH1 *h, TDirectory *dir, const std::string &name="")
Mutex & Anp::GetMainMutex ()
Mutex & Anp::GetROOTMutex ()
float Anp::uv2x (float u, float v)
float Anp::uv2y (float u, float v)
float Anp::xy2u (float x, float y)
float Anp::xy2v (float x, float y)
double Anp::pi ()
double Anp::angle (double x, double y)
const CoordXYZ Anp::gnumi_to_near (const CoordXYZ pos)
const CoordXYZ Anp::near_to_gnumi (const CoordXYZ pos)
const CoordXYZ Anp::gnumi_to_far (const CoordXYZ pos)
const CoordXYZ Anp::far_to_gnumi (const CoordXYZ pos)
template<typename T >
std::vector< T > Anp::ReadList (const Registry &reg, const std::string &key, const std::string &sep)
template<typename T >
void Anp::PrintList (const std::string &name, const std::vector< T > &lvec)

Generated on 2 Nov 2017 for loon by  doxygen 1.6.1