Pixie16 Analysis Software Suite
Analysis code for processing of .ldf files
Globals.hpp File Reference

constant parameters used in pixie16 analysis More...

#include <algorithm>
#include <sstream>
#include <string>
#include <utility>
#include <vector>
#include <cstdlib>
#include <stdint.h>
#include "pugixml.hpp"
#include "pixie16app_defs.h"
#include "Exceptions.hpp"
#include "Messenger.hpp"
Include dependency graph for Globals.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  Globals
 Singleton class holding global parameters. More...
 

Namespaces

 pixie
 Pixie module related things that should not change between revisions.
 
 readbuff
 Namespace defining some buffer related constants.
 
 TimingDefs
 ! Namespace defining some information for Timing related stuff
 
 strings
 Some common string conversion operations.
 

Typedefs

typedef uint32_t pixie::word_t
 a pixie word
 
typedef uint16_t pixie::halfword_t
 a half pixie word
 
typedef uint32_t pixie::bufword_t
 word in a pixie buffer
 
typedef std::pair< unsigned int, std::string > TimingDefs::TimingIdentifier
 

Functions

double strings::to_double (std::string s)
 
int strings::to_int (std::string s)
 
bool strings::to_bool (std::string s)
 
std::vector< std::string > strings::tokenize (std::string str, std::string delimiter)
 

Variables

const pixie::word_t pixie::U_DELIMITER = (pixie::word_t)-1
 
const unsigned int pixie::TOTALREAD = 1000000
 
const pixie::word_t pixie::clockVsn = 1000
 
const size_t pixie::numberOfChannels = 16
 
const int readbuff::STATS = -10
 a stats buffer
 
const int readbuff::ERROR = -100
 Defines an error buffer.
 

Detailed Description

constant parameters used in pixie16 analysis

Author
K. A. Miernik