Project
Loading...
Searching...
No Matches
Detector.h File Reference

Definition of the Detector class. More...

#include <map>
#include <tbb/concurrent_unordered_map.h>
#include <vector>
#include <initializer_list>
#include <memory>
#include "FairDetector.h"
#include "FairRootManager.h"
#include "DetectorsBase/MaterialManager.h"
#include "Rtypes.h"
#include <cxxabi.h>
#include <typeinfo>
#include <type_traits>
#include <string>
#include "CommonUtils/ShmManager.h"
#include "CommonUtils/ShmAllocator.h"
#include <sys/shm.h>
#include <unistd.h>
#include <cassert>
#include <list>
#include <mutex>
#include <thread>
#include <fairmq/FwdDecls.h>

Go to the source code of this file.

Classes

class  o2::base::Detector
 
struct  o2::base::UseShm< Det >
 
class  o2::base::DetImpl< Det >
 

Namespaces

namespace  o2
 a couple of static helper functions to create timestamp values for CCDB queries or override obsolete objects
 
namespace  o2::base
 

Functions

std::string o2::base::demangle (const char *name)
 utility function to demangle cxx type names
 
void o2::base::attachShmMessage (void *hitsptr, fair::mq::Channel &channel, fair::mq::Parts &parts, bool *busy_ptr)
 
voido2::base::decodeShmCore (fair::mq::Parts &dataparts, int index, bool *&busy)
 
template<typename T >
o2::base::decodeShmMessage (fair::mq::Parts &dataparts, int index, bool *&busy)
 
void o2::base::attachMessageBufferToParts (fair::mq::Parts &parts, fair::mq::Channel &channel, void *data, TClass *cl)
 
template<typename Container >
void o2::base::attachTMessage (Container const &hits, fair::mq::Channel &channel, fair::mq::Parts &parts)
 
voido2::base::decodeTMessageCore (fair::mq::Parts &dataparts, int index)
 
template<typename T >
o2::base::decodeTMessage (fair::mq::Parts &dataparts, int index)
 
void o2::base::attachDetIDHeaderMessage (int id, fair::mq::Channel &channel, fair::mq::Parts &parts)
 
template<typename T >
TBranch * o2::base::getOrMakeBranch (TTree &tree, const char *brname, T *ptr)
 

Detailed Description

Definition of the Detector class.

Definition of the MaterialManager class.

Definition in file Detector.h.