Project
Loading...
Searching...
No Matches
Cell.h File Reference
#include <bitset>
#include "Rtypes.h"

Go to the source code of this file.

Classes

class  o2::phos::Cell
 

Namespaces

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

Enumerations

enum  o2::phos::ChannelType_t { o2::phos::LOW_GAIN , o2::phos::HIGH_GAIN , o2::phos::TRU2x2 , o2::phos::TRU4x4 }
 

Functions

std::ostream & o2::phos::operator<< (std::ostream &stream, const Cell &c)
 

Variables

constexpr int o2::phos::kOffset = 1792
 
constexpr int o2::phos::kNmaxCell = 14336
 
constexpr float o2::phos::kTimeAccuracy1 = 1.e-9
 
constexpr float o2::phos::kTimeAccuracy2 = 0.6e-9
 
constexpr float o2::phos::kTimeAccuracy3 = 0.2e-9
 
constexpr float o2::phos::kTimeAccuracy4 = 0.6e-9
 
constexpr float o2::phos::kTimeAccuracy5 = 1.e-9
 
constexpr float o2::phos::kTime0 = -1500.e-9
 
constexpr float o2::phos::kTime1 = -800.e-9
 
constexpr float o2::phos::kTime2 = -200.e-9
 
constexpr float o2::phos::kTime3 = 200.e-9
 
constexpr float o2::phos::kTime4 = 800.e-9
 
constexpr uint16_t o2::phos::kTimeOffset1 = 1 + (kTime1 - kTime0) / kTimeAccuracy1
 
constexpr uint16_t o2::phos::kTimeOffset2 = kTimeOffset1 + (kTime2 - kTime1) / kTimeAccuracy2
 
constexpr uint16_t o2::phos::kTimeOffset3 = kTimeOffset2 + (kTime3 - kTime2) / kTimeAccuracy3
 
constexpr uint16_t o2::phos::kTimeOffset4 = kTimeOffset3 + (kTime4 - kTime3) / kTimeAccuracy4