12#ifndef ALICEO2_CPV_DETECTOR_H_
13#define ALICEO2_CPV_DETECTOR_H_
18#include "RStringView.h"
90 void addHit(
int trackID,
short detID, const math_utils::
Point3D<
float>&
pos,
double time,
float qdep);
153 void defineSensitiveVolumes();
156 Bool_t mActiveModule[5];
159 std::vector<
Hit>* mHits =
nullptr;
161 template <typename Det>
175 static constexpr bool value =
true;
Definition of the Detector class.
Detector class for the CPV detector.
float CPVCumulPadResponse(float x, float y)
void addHit(int trackID, short detID, const math_utils::Point3D< float > &pos, double time, float qdep)
std::vector< Hit > * getHits(Int_t iColl) const
float padResponseFunction(float qhit, float zhit, float xhit)
void ConstructGeometry() override
void InitializeO2Detector() final
void addAlignableVolumes() const override
Bool_t ProcessHits(FairVolume *v=nullptr) final
void FinishEvent() final
Sort final hist.
friend class o2::base::DetImpl
Collection of CPV hits.
CPV simulation hit information.
GLsizei const GLfloat * value
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...
Defining DataPointCompositeObject explicitly as copiable.