20 #ifndef _PATH_LENGTH_LIST_H_
21 #define _PATH_LENGTH_LIST_H_
40 ostream &
operator << (ostream & stream,
const PathLengthList & list);
62 void Print (ostream & stream)
const;
70 #endif // _PATH_LENGTH_LIST_H_
void ScalePathLength(int pdgc, double scale)
double PathLength(int pdgc) const
bool AreAllZero(void) const
PathLengthList & operator=(const PathLengthList &list)
void SetPathLength(int pdgc, double pl)
Object to be filled with the neutrino path-length, for all detector geometry materials, when starting from a position x and travelling along the direction of the neutrino 4-momentum.
void SaveAsXml(string filename) const
XmlParserStatus_t LoadFromXml(string filename)
friend ostream & operator<<(ostream &stream, const PathLengthList &list)
void Print(ostream &stream) const
ostream & operator<<(ostream &stream, const AlgConfigPool &config_pool)
void AddPathLength(int pdgc, double pl)
enum genie::EXmlParseStatus XmlParserStatus_t
void Copy(const PathLengthList &plist)