SimulatedSignal.h
1 #ifndef SIMULATEDSIGNAL_H
2 #define SIMULATEDSIGNAL_H
3 
4 
5 #ifdef ANITA_UTIL_EXISTS
6 #include "RFSignal.h"
7 
9 
12 class SimulatedSignal : public RFSignal {
13 
14  public:
15 
16  SimulatedSignal();
17 
18  SimulatedSignal(int nfreq0, double *freq0, double *freqAmp0);
19 
20  SimulatedSignal(Int_t numPoints,Double_t *tVals,Double_t *vVals,Int_t mvNs);
21 
22  ~SimulatedSignal();
23 
24 
25  void updateSimSignalFromVmmhz(int nfreqs0, double *freqs0, double *freqAmp0);
26 
27  void addCW(double frequency, double phase, double amplitude);
28 
29  void getVmmhz(Anita *anita1, double *vmmhz);
30 
31 
32  // The final number of frequencies is 256 between 0 and 1300 MHz
33  // Int_t nfreqs = 257; //Anita::HALFNFOUR/2;
34  // Double_t newdf = 1300e6/nfreqs;
35  Int_t nfreqs;
36  Double_t newdf;
37 
38  private:
39 
40 
41 };
42 
43 #endif
44 
45 #endif // SIMULATEDSIGNAL_H
46 
This is a wrapper class for an RF Signal.
Definition: RFSignal.h:12
Contains everything about positions within payload and signals it sees for each event, in both the trigger and signal paths.
Definition: anita.hh:32