SND@LHC Software
Loading...
Searching...
No Matches
sndPlaneTools.h
Go to the documentation of this file.
1#ifndef SND_PLANETOOLS_H
2#define SND_PLANETOOLS_H
3
4#include <vector>
5
6#include "TClonesArray.h"
7#include "Scifi.h"
8#include "MuFilter.h"
9#include "sndConfiguration.h"
10#include "sndVetoPlane.h"
11#include "sndScifiPlane.h"
12#include "sndUSPlane.h"
13#include "sndDSPlane.h"
14
15namespace snd {
16 namespace analysis_tools {
17 // Produce veto, scifi, us and ds planes from data
18 std::vector<VetoPlane> FillVeto(const Configuration &configuration, TClonesArray *mufi_hits, MuFilter *mufilter_geometry);
19 std::vector<ScifiPlane> FillScifi(const Configuration &configuration, TClonesArray *sf_hits, Scifi *scifi_geometry);
20 std::vector<USPlane> FillUS(const Configuration &configuration, TClonesArray *mufi_hits, MuFilter *mufilter_geometry, bool use_small_sipms=false);
21 std::vector<DSPlane> FillDS(const Configuration &configuration, TClonesArray *mufi_hits, MuFilter *mufilter_geometry);
22 }
23}
24
25#endif
Definition Scifi.h:20
std::vector< ScifiPlane > FillScifi(const Configuration &configuration, TClonesArray *sf_hits, Scifi *scifi_geometry)
std::vector< VetoPlane > FillVeto(const Configuration &configuration, TClonesArray *mufi_hits, MuFilter *mufilter_geometry)
std::vector< DSPlane > FillDS(const Configuration &configuration, TClonesArray *mufi_hits, MuFilter *mufilter_geometry)
std::vector< USPlane > FillUS(const Configuration &configuration, TClonesArray *mufi_hits, MuFilter *mufilter_geometry, bool use_small_sipms=false)