10 #include "WCSimRootOptions.hh"
11 #include "WCSimRootEvent.hh"
12 #include "WCSimRootGeom.hh"
13 #include "WCSimEnumerations.hh"
16 #include "BoostStore.h"
58 std::map<std::string,BoostStore*>
Stores;
80 __attribute__((deprecated))
ReconInfo RecoInfo
Store reconstruction information (vertex time/position, fit likelihoods, optionally direction) ...
double detector_length
height of water tank
DataModel()
Simple constructor.
TChain * WCSimOptionsTree
The WCSimRootOptions tree from input WCSim file(s)
bool triggeroutput
DEPRECATED! Use IDTriggers and ODTriggers instead.
std::vector< SubSample > IDSamples
Inner detector digit collections.
std::vector< PMTInfo > ODGeom
Geometry information for the outer detector.
TChain * WCSimGeomTree
The WCSimRootGeom tree from input WCSim file(s)
TObjString CurrentWCSimFile
The original WCSim files' filename for the current event.
bool HasOD
Does the geometry include the outer detector?
double ODPMTDarkRate
Dark noise rate of outer detector PMTs, unit: ?
zmq::context_t * context
ZMQ contex used for producing zmq sockets for inter thread, process, or computer communication.
double detector_radius
radius of water tank
void set_interpose_interval(float t)
TChain * WCSimEventTree
The WCSimRootEvent tree from input WCSim file(s)
Logging * Log
Log class pointer for use in Tools, it can be used to send messages which can have multiple error lev...
int ODNPMTs
Number of outer detector PMTs.
TriggerInfo IDTriggers
Triggered time windows for the inner detector.
WCSimRootEvent * IDWCSimEvent_Raw
The original, unmodified WCSimRootEvent for the ID.
float get_interpose_interval()
TriggerInfo ODTriggers
Triggered time windows for the outer detector.
bool IsMC
Is this simulated data?
float m_interpose_interval
WCSimRootEvent * ODWCSimEvent_Raw
The original, unmodified WCSimRootEvent for the OD.
std::map< std::string, BoostStore * > Stores
This is a map of named BooStore pointers which can be deffined to hold a nammed collection of any tip...
std::vector< SubSample > ODSamples
Outer detector digit collections.
Store vars
This Store can be used for any variables. It is an inefficent ascii based storage.
std::vector< SNWarningParams > SupernovaWarningParameters
Store the dimensionality, number of reconstructed vertices and the highest nclusters warning threshol...
double IDPMTDarkRate
Dark noise rate of inner detector PMTs, unit: ?
double pmt_radius
radius of each PMT
ReconInfo * GetFilter(std::string name, bool can_create)
int IDNPMTs
Number of inner detector PMTs.
std::vector< PMTInfo > IDGeom
Geometry information for the inner detector.
BoostStore CStore
This is a more efficent binary BoostStore that can be used to store a dynamic set of inter Tool varia...
int CurrentWCSimEventNum
The original WCSim files' event number for the current event.
std::map< std::string, ReconInfo * > RecoInfoMap
Store filtered reconstruction information.