source: branches/Mars_use_drstimefiles/msimcamera/MTruePhotonsPerPixelCont.h@ 19671

Last change on this file since 19671 was 17662, checked in by ftemme, 11 years ago
Added the new MTruePhotonsPerPixelCont MParContainer to store the mctruth of the number of cherenkov photons and so on. Also made the necessary changes in SimCameraLinkDef and Makefile
File size: 1.7 KB
Line 
1#ifndef STUFF_H
2#define STUFF_H
3
4#include "MParContainer.h"
5#include "MArrayF.h"
6
7/*
8 *
9- sum of heights of all cherenkov photons and their crosstalk pulses
10- number of all cherenkov photons and their crosstalk pulses
11- sum of heights of all cherenkov photons and their crosstalk pulses caused by muons
12- number of all cherenkov photons and their crosstalk pulses caused by muons
13- sum of heights of all other pulses (NSB, DC,Afterpulses) and their crosstalk pulses
14- Mean of the arrivaltimes of the cherenkov photons
15- Rms of the arrivaltimes of the cherenkov photons
16- Median of the arrivaltimes of the cherenkov photons
17- Min of the arrivaltimes of the cherenkov photons
18- Max of the arrivaltimes of the cherenkov photons
19* */
20
21class MTruePhotonsPerPixelCont : public MParContainer
22{
23public:
24 MArrayF *cherenkov_photons_weight; // {fits: name=McCherPhotWeight}
25 MArrayF *cherenkov_photons_number; // {fits: name=McCherPhotNumber}
26 MArrayF *muon_cherenkov_photons_weight; // {fits: name=McMuonCherPhotWeight}
27 MArrayF *muon_cherenkov_photons_number; // {fits: name=McMuonCherPhotNumber}
28 MArrayF *noise_photons_weight; // {fits: name=McNoisePhotWeight}
29 MArrayF *cherenkov_arrival_time_mean; // {fits: name=McCherArrTimeMean}
30 MArrayF *cherenkov_arrival_time_variance; // {fits: name=McCherArrTimeVar}
31 MArrayF *cherenkov_arrival_time_min; // {fits: name=McCherArrTimeMin}
32 MArrayF *cherenkov_arrival_time_max; // {fits: name=McCherArrTimeMax}
33
34
35 MTruePhotonsPerPixelCont(const char *name="MTruePhotonsPerPixelCont", const char *title="MTruePhotonsPerPixelCont");
36 ~MTruePhotonsPerPixelCont();
37
38 ClassDef(MTruePhotonsPerPixelCont, 1) // MTruePhotonsPerPixelCont
39};
40
41#endif
Note: See TracBrowser for help on using the repository browser.