KaliVeda
Toolkit for HIC analysis
KVGeoImportINDRA.h
1 #ifndef __KVGEOIMPORTINDRA_H
2 #define __KVGEOIMPORTINDRA_H
3 
4 #include "KVGeoImport.h"
5 #include "INDRAGeometryBuilder.h"
17 class KVGeoImportINDRA : public KVGeoImport {
18 
19 
20 protected:
21  KVDetector* instantiate_new_detector(const TString& det_name, bool = false) override;
22 
23 public:
24  KVGeoImportINDRA(TGeoManager* arg1, KVIonRangeTable* arg2, KVMultiDetArray* arg3, Bool_t create = kTRUE)
25  : KVGeoImport(arg1, arg2, arg3, create)
26  {}
27 
28  void ImportGeometry(std::vector<INDRAGeometryBuilder::theta_phi>);
29 
30  ClassDefOverride(KVGeoImportINDRA, 1) //Specialised geometry importer for INDRA
31 };
32 
33 #endif
RooAbsTestStatistic * create(const char *name, const char *title, RooAbsReal &real, RooAbsData &adata, const RooArgSet &projDeps, RooAbsTestStatistic::Configuration const &cfg) override
bool Bool_t
#define ClassDefOverride(name, id)
Specialised geometry importer for INDRA.
KVDetector * instantiate_new_detector(const TString &det_name, bool=false) override
Deduce plugin for new detector from name.
void ImportGeometry(std::vector< INDRAGeometryBuilder::theta_phi >)
Use the known (theta,phi) positions of the centre of each CsI/phoswich in order to scan the array.
KVGeoImportINDRA(TGeoManager *arg1, KVIonRangeTable *arg2, KVMultiDetArray *arg3, Bool_t create=kTRUE)
Import detector array described by ROOT geometry and set up corresponding KVMultiDetArray object.
Definition: KVGeoImport.h:69
Abstract base class for calculation of range & energy loss of charged particles in matter.
Base class for describing the geometry of a detector array.