DD4hep
1.30.0
Detector Description Toolkit for High Energy Physics
|
Namespace for the AIDA detector for utilities using boost::spirit parsers. More...
Typedefs | |
typedef ROOT::Math::LorentzVector< ROOT::Math::PxPyPzE4D< double > > | _L |
Functions | |
template<> | |
int | parse (Property &result, const std::string &input) |
template<> | |
std::ostream & | toStream (const Property &result, std::ostream &os) |
int | parse (dd4hep::AlignmentData &, const std::string &) |
int | parse (dd4hep::detail::AlignmentObject &, const std::string &) |
template<typename T > | |
T | evaluate_string (const std::string &) |
template<> | |
double | evaluate_string< double > (const std::string &value) |
template<> | |
float | evaluate_string< float > (const std::string &value) |
template<> | |
int | parse (ROOT::Math::PxPyPzEVector &result, const std::string &input) |
template<> | |
int | parse (ROOT::Math::RotationZYX &result, const std::string &input) |
template<> | |
int | parse (ROOT::Math::XYZPoint &result, const std::string &input) |
template<> | |
int | parse (ROOT::Math::XYZVector &result, const std::string &input) |
template<> | |
int | parse (std::vector< std::pair< double, double > > &result, const std::string &input) |
template<> | |
int | parse (std::vector< std::pair< int, int > > &result, const std::string &input) |
template<> | |
int | parse (std::vector< std::vector< std::string > > &result, const std::string &input) |
template<> | |
int | parse (std::vector< std::vector< double > > &result, const std::string &input) |
int | parse (std::map< std::string, std::vector< std::string > > &result, const std::string &input) |
template<> | |
int | parse (std::map< std::string, std::vector< int > > &result, const std::string &input) |
template<> | |
int | parse (std::map< std::string, std::vector< double > > &result, const std::string &input) |
std::ostream & | toStream_ (const ROOT::Math::XYZPoint &obj, std::ostream &s) |
template<> | |
std::ostream & | toStream (const ROOT::Math::XYZPoint &obj, std::ostream &s) |
std::ostream & | toStream_ (const ROOT::Math::XYZVector &obj, std::ostream &s) |
template<> | |
std::ostream & | toStream (const ROOT::Math::XYZVector &obj, std::ostream &s) |
std::ostream & | toStream_ (const ROOT::Math::PxPyPzEVector &obj, std::ostream &s) |
template<> | |
std::ostream & | toStream (const ROOT::Math::PxPyPzEVector &obj, std::ostream &s) |
std::ostream & | toStream_ (const ROOT::Math::Translation3D &obj, std::ostream &s) |
template<> | |
std::ostream & | toStream (const ROOT::Math::Translation3D &obj, std::ostream &s) |
std::ostream & | toStream_ (const ROOT::Math::RotationZYX &obj, std::ostream &s) |
template<> | |
std::ostream & | toStream (const ROOT::Math::RotationZYX &obj, std::ostream &s) |
Namespace for the AIDA detector for utilities using boost::spirit parsers.
typedef ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > dd4hep::Parsers::_L |
Definition at line 46 of file ParsersObjects_PxPyPzEVector.cpp.
T dd4hep::Parsers::evaluate_string | ( | const std::string & | ) |
Definition at line 46 of file Evaluators.cpp.
double dd4hep::Parsers::evaluate_string< double > | ( | const std::string & | value | ) |
Definition at line 50 of file Evaluators.cpp.
float dd4hep::Parsers::evaluate_string< float > | ( | const std::string & | value | ) |
Definition at line 59 of file Evaluators.cpp.
int dd4hep::Parsers::parse | ( | dd4hep::AlignmentData & | , |
const std::string & | |||
) |
int dd4hep::Parsers::parse | ( | dd4hep::detail::AlignmentObject & | , |
const std::string & | |||
) |
int dd4hep::Parsers::parse | ( | Property & | result, |
const std::string & | input | ||
) |
Definition at line 187 of file ComponentProperties.cpp.
int dd4hep::Parsers::parse | ( | ROOT::Math::PxPyPzEVector & | result, |
const std::string & | input | ||
) |
Definition at line 33 of file ParsersObjects_PxPyPzEVector.cpp.
int dd4hep::Parsers::parse | ( | ROOT::Math::RotationZYX & | result, |
const std::string & | input | ||
) |
Definition at line 33 of file ParsersObjects_RotationZYX.cpp.
int dd4hep::Parsers::parse | ( | ROOT::Math::XYZPoint & | result, |
const std::string & | input | ||
) |
Definition at line 30 of file ParsersObjects_XYZPoint.cpp.
int dd4hep::Parsers::parse | ( | ROOT::Math::XYZVector & | result, |
const std::string & | input | ||
) |
Definition at line 40 of file ParsersObjects_XYZVector.cpp.
int dd4hep::Parsers::parse | ( | std::map< std::string, std::vector< double > > & | result, |
const std::string & | input | ||
) |
Definition at line 22 of file ParsersStandardMisc4.cpp.
int dd4hep::Parsers::parse | ( | std::map< std::string, std::vector< int > > & | result, |
const std::string & | input | ||
) |
Definition at line 18 of file ParsersStandardMisc4.cpp.
int dd4hep::Parsers::parse | ( | std::map< std::string, std::vector< std::string > > & | result, |
const std::string & | input | ||
) |
Definition at line 18 of file ParsersStandardMisc3.cpp.
int dd4hep::Parsers::parse | ( | std::vector< std::pair< double, double > > & | result, |
const std::string & | input | ||
) |
Definition at line 26 of file ParsersStandardMisc1.cpp.
int dd4hep::Parsers::parse | ( | std::vector< std::pair< int, int > > & | result, |
const std::string & | input | ||
) |
Definition at line 30 of file ParsersStandardMisc1.cpp.
int dd4hep::Parsers::parse | ( | std::vector< std::vector< double > > & | result, |
const std::string & | input | ||
) |
Definition at line 18 of file ParsersStandardMisc2.cpp.
int dd4hep::Parsers::parse | ( | std::vector< std::vector< std::string > > & | result, |
const std::string & | input | ||
) |
Definition at line 34 of file ParsersStandardMisc1.cpp.
std::ostream& dd4hep::Parsers::toStream | ( | const Property & | result, |
std::ostream & | os | ||
) |
Definition at line 191 of file ComponentProperties.cpp.
std::ostream& dd4hep::Parsers::toStream | ( | const ROOT::Math::PxPyPzEVector & | obj, |
std::ostream & | s | ||
) |
Definition at line 78 of file ToStream.cpp.
std::ostream& dd4hep::Parsers::toStream | ( | const ROOT::Math::RotationZYX & | obj, |
std::ostream & | s | ||
) |
Definition at line 108 of file ToStream.cpp.
std::ostream& dd4hep::Parsers::toStream | ( | const ROOT::Math::Translation3D & | obj, |
std::ostream & | s | ||
) |
Definition at line 94 of file ToStream.cpp.
std::ostream& dd4hep::Parsers::toStream | ( | const ROOT::Math::XYZPoint & | obj, |
std::ostream & | s | ||
) |
Definition at line 48 of file ToStream.cpp.
std::ostream& dd4hep::Parsers::toStream | ( | const ROOT::Math::XYZVector & | obj, |
std::ostream & | s | ||
) |
Definition at line 62 of file ToStream.cpp.
std::ostream& dd4hep::Parsers::toStream_ | ( | const ROOT::Math::PxPyPzEVector & | obj, |
std::ostream & | s | ||
) |
Definition at line 66 of file ToStream.cpp.
std::ostream& dd4hep::Parsers::toStream_ | ( | const ROOT::Math::RotationZYX & | obj, |
std::ostream & | s | ||
) |
Definition at line 98 of file ToStream.cpp.
std::ostream& dd4hep::Parsers::toStream_ | ( | const ROOT::Math::Translation3D & | obj, |
std::ostream & | s | ||
) |
Definition at line 82 of file ToStream.cpp.
std::ostream& dd4hep::Parsers::toStream_ | ( | const ROOT::Math::XYZPoint & | obj, |
std::ostream & | s | ||
) |
Definition at line 38 of file ToStream.cpp.
std::ostream& dd4hep::Parsers::toStream_ | ( | const ROOT::Math::XYZVector & | obj, |
std::ostream & | s | ||
) |
Definition at line 52 of file ToStream.cpp.