All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Public Attributes | List of all members
caf::SRMeVPrtl Class Reference

#include <SRMeVPrtl.h>

Public Member Functions

 SRMeVPrtl ()
 
 ~SRMeVPrtl ()
 

Public Attributes

caf::mevprtlchannel_ gen
 Generator physics channel for this event. More...
 
caf::SRVector3D position
 Decay location [cm]. More...
 
double time
 Decay time [us]. More...
 
caf::SRVector3D momentum
 Portal momentum [GeV]. More...
 
double E
 Portal Energy [GeV]. More...
 
double M
 Portal Mass [GeV]. More...
 
int cryostat
 Cryostat that the decay occurs in. More...
 
double flux_weight
 Weight associated with the production of the Portal. More...
 
double ray_weight
 Weight associated with the Portal hitting the detector. More...
 
double decay_weight
 Weight associated with the Portal decaying. More...
 
double decay_length
 Mean decay length of particle. More...
 
caf::SRVector3D enter
 Entry position of particle into Active Volume. More...
 
caf::SRVector3D exit
 Exit position of particle into Active Volume. More...
 
caf::SRVector3D start
 Start position of Portal in detector coordinates [cm]. More...
 
double C1
 
double C2
 
double C3
 
double C4
 
double C5
 

Detailed Description

The SRMeVPrtl is a representation of information on a heavy (BSM) particle decay in the detector

Definition at line 15 of file SRMeVPrtl.h.

Constructor & Destructor Documentation

caf::SRMeVPrtl::SRMeVPrtl ( )

Definition at line 11 of file SRMeVPrtl.cxx.

11  :
13  time(std::numeric_limits<double>::signaling_NaN()),
14  E(std::numeric_limits<double>::signaling_NaN()),
15  M(std::numeric_limits<double>::signaling_NaN()),
16  flux_weight(std::numeric_limits<double>::signaling_NaN()),
17  ray_weight(std::numeric_limits<double>::signaling_NaN()),
18  decay_weight(std::numeric_limits<double>::signaling_NaN()),
19  C1(std::numeric_limits<double>::signaling_NaN()),
20  C2(std::numeric_limits<double>::signaling_NaN()),
21  C3(std::numeric_limits<double>::signaling_NaN()),
22  C4(std::numeric_limits<double>::signaling_NaN()),
23  C5(std::numeric_limits<double>::signaling_NaN())
24  { }
double ray_weight
Weight associated with the Portal hitting the detector.
Definition: SRMeVPrtl.h:31
double time
Decay time [us].
Definition: SRMeVPrtl.h:23
double flux_weight
Weight associated with the production of the Portal.
Definition: SRMeVPrtl.h:30
caf::mevprtlchannel_ gen
Generator physics channel for this event.
Definition: SRMeVPrtl.h:21
double M
Portal Mass [GeV].
Definition: SRMeVPrtl.h:26
double E
Portal Energy [GeV].
Definition: SRMeVPrtl.h:25
double decay_weight
Weight associated with the Portal decaying.
Definition: SRMeVPrtl.h:32
caf::SRMeVPrtl::~SRMeVPrtl ( )
inline

Definition at line 19 of file SRMeVPrtl.h.

19 { }

Member Data Documentation

double caf::SRMeVPrtl::C1

Definition at line 40 of file SRMeVPrtl.h.

double caf::SRMeVPrtl::C2

Definition at line 41 of file SRMeVPrtl.h.

double caf::SRMeVPrtl::C3

Definition at line 42 of file SRMeVPrtl.h.

double caf::SRMeVPrtl::C4

Definition at line 43 of file SRMeVPrtl.h.

double caf::SRMeVPrtl::C5

Definition at line 44 of file SRMeVPrtl.h.

int caf::SRMeVPrtl::cryostat

Cryostat that the decay occurs in.

Definition at line 28 of file SRMeVPrtl.h.

double caf::SRMeVPrtl::decay_length

Mean decay length of particle.

Definition at line 34 of file SRMeVPrtl.h.

double caf::SRMeVPrtl::decay_weight

Weight associated with the Portal decaying.

Definition at line 32 of file SRMeVPrtl.h.

double caf::SRMeVPrtl::E

Portal Energy [GeV].

Definition at line 25 of file SRMeVPrtl.h.

caf::SRVector3D caf::SRMeVPrtl::enter

Entry position of particle into Active Volume.

Definition at line 35 of file SRMeVPrtl.h.

caf::SRVector3D caf::SRMeVPrtl::exit

Exit position of particle into Active Volume.

Definition at line 36 of file SRMeVPrtl.h.

double caf::SRMeVPrtl::flux_weight

Weight associated with the production of the Portal.

Definition at line 30 of file SRMeVPrtl.h.

caf::mevprtlchannel_ caf::SRMeVPrtl::gen

Generator physics channel for this event.

Definition at line 21 of file SRMeVPrtl.h.

double caf::SRMeVPrtl::M

Portal Mass [GeV].

Definition at line 26 of file SRMeVPrtl.h.

caf::SRVector3D caf::SRMeVPrtl::momentum

Portal momentum [GeV].

Definition at line 24 of file SRMeVPrtl.h.

caf::SRVector3D caf::SRMeVPrtl::position

Decay location [cm].

Definition at line 22 of file SRMeVPrtl.h.

double caf::SRMeVPrtl::ray_weight

Weight associated with the Portal hitting the detector.

Definition at line 31 of file SRMeVPrtl.h.

caf::SRVector3D caf::SRMeVPrtl::start

Start position of Portal in detector coordinates [cm].

Definition at line 37 of file SRMeVPrtl.h.

double caf::SRMeVPrtl::time

Decay time [us].

Definition at line 23 of file SRMeVPrtl.h.


The documentation for this class was generated from the following files: