23 "# typ eta phi pt jmass ntrk btag had/em dummy dummy"
34 objectLineNumber( -1 ),
35 missingEnergyLinePointer( NULL ),
36 objectLists( (unsigned int)missingEnergyObject + 1 ),
37 isVerbose( isVerbose ),
39 interpretingObjectLine( NULL ),
46 eventNumber( copySource.eventNumber ),
47 triggerWord( copySource.triggerWord ),
48 nextEventNumber( copySource.nextEventNumber ),
49 nextTriggerWord( copySource.nextTriggerWord ),
50 objectLines( copySource.objectLines,
52 objectLineNumber( -1 ),
53 missingEnergyLinePointer( NULL ),
54 objectLists( copySource.objectLists.size() ),
55 isVerbose( trueForVerbosity ),
57 interpretingObjectLine( NULL ),
60 for(
int whichLine( 0 );
106 <<
"LHPC::warning! \"" << lineAsString
107 <<
"\" is not a valid LHCO line!";
108 std::cout << std::endl;
static std::string const whitespaceChars
static int stringToInt(std::string const &stringToInterpret)
static void parseByChar(std::string const &stringToParse, VectorlikeArray< std::string > &destinationArray, std::string const &divisionCharSet=whitespaceChars)
static int const charactersForEventNumber
BOL::VectorlikeArray< ObjectLine > objectLines
std::list< ObjectLine const * > & getObjectList(unsigned int const whichType)
std::string eventAsString
static std::string const eventCommentLine
ObjectLine const * interpretingObjectLine
ObjectLine const * missingEnergyLinePointer
int recordLine(std::string const &lineAsString)
LhcoEvent(bool const isVerbose)
BOL::VectorlikeArray< std::string > lineParser
static std::string const trimmingChars
static bool const trueForVerbosity
static int const charactersForTriggerWord
int getObjectType() const