4 #ifndef ACCLAIM_THERMAL_CHAIN_H 5 #define ACCLAIM_THERMAL_CHAIN_H 8 #include "AnitaConventions.h" 27 ThermalChain(
const char* glob,
const char* treeName=
"thermalTree");
29 void addCut(
const TCut& cut);
30 void addCut(
const char* cut);
31 void setCut(
const TCut& cut);
32 void setCut(
const char* cut);
34 TChain* getChain()
const {
return fChain;}
37 Long64_t getEntry(Long64_t entry);
38 Long64_t getEvent(UInt_t eventNumber);
39 bool GetUseProof(){
return fUseProof;}
40 void SetUseProof(
bool useProof=
true);
55 Float_t anita_longitude;
56 Float_t anita_latitude;
57 Float_t anita_altitude;
58 Float_t anita_heading;
59 Float_t coherent_filtered_snr;
63 Float_t coherent_filtered_peakHilbert;
64 Float_t deconvolved_filtered_peakHilbert;
65 Float_t coherent_filtered_impulsivityMeasure;
66 Float_t deconvolved_filtered_impulsivityMeasure;
67 Float_t coherent_filtered_fracPowerWindowGradient;
68 Float_t deconvolved_filtered_fracPowerWindowGradient;
88 Double_t thetaAdjustmentRequired;
91 Double_t iceThickness;
97 Double_t fisherDiscriminant();
101 TChain* fFriendChain1;
102 TChain* fFriendChain2;
105 mutable bool fEntryListDirty;
106 mutable TEntryList* fEntryList;
108 void makeSelection()
const;
109 void doTypeConversions();
114 Int_t eventNumberInt;
117 Float_t peakIndFloat;
void setCut(const TCut &cut)
Adu5Pat – The ADU5 Position and Attitude Data.
void addCut(const TCut &cut)
Namespace which wraps everything in the library.
A class to handle loading Thermal Trees into chains and applying cuts.
enum AnitaPol::EAnitaPol AnitaPol_t
Polarisation enumeration.