LDMX Software
EventConstants.h
Go to the documentation of this file.
1
7#ifndef RECON_EVENT_EVENTCONSTANTS_H_
8#define RECON_EVENT_EVENTCONSTANTS_H_
9
10#include <string>
11
12namespace ldmx {
13
19 public:
23 static const std::string EVENT_TREE_NAME;
24
25 /*
26 * Default collection and object names in the event tree.
27 */
28 static const std::string ECAL_SIM_HITS;
29 static const std::string EVENT_HEADER;
30 static const std::string HCAL_SIM_HITS;
31 static const std::string RECOIL_SIM_HITS;
32 static const std::string SIM_PARTICLES;
33 static const std::string TAGGER_SIM_HITS;
34 static const std::string TARGET_SIM_HITS;
35 static const std::string TRIGGER_PAD_SIM_HITS;
36 static const std::string TRIGGER_RESULT;
37 static const std::string CLUSTER_ALGO_RESULT;
38
39 /*
40 * Type names, mostly for initializing clones arrays.
41 */
42 static const std::string ECAL_HIT;
43 static const std::string ECAL_CLUSTER;
44 static const std::string HCAL_HIT;
45 static const std::string SIM_PARTICLE;
46 static const std::string SIM_CALORIMETER_HIT;
47 static const std::string SIM_TRACKER_HIT;
48 static const std::string RUN_HEADER;
49 static const std::string PN_WEIGHT;
50
51}; // class EventConstants
52} // namespace ldmx
53
54#endif
Provides access to static event constants used by the Event class.
static const std::string EVENT_TREE_NAME
Default name of event tree.