12#define BOOST_TEST_MODULE Test MCTrack class
13#define BOOST_TEST_MAIN
14#define BOOST_TEST_DYN_LINK
15#include <boost/test/unit_test.hpp>
20#include "TMCProcess.h"
60 track.
setProcess(TMCProcess::kPTransportation);
65 TFile
f(
"MCTrackOut.root",
"RECREATE");
66 f.WriteObject(&track,
"MCTrack");
72 TFile
f(
"MCTrackOut.root",
"OPEN");
73 f.GetObject(
"MCTrack", intrack);
Definition of the MCTrack class.
int getProcess() const
get the production process (id) of this track
bool leftTrace(Int_t iDet, std::vector< int > const &detIDtoBit) const
void setHit(Int_t iDetBit)
bool hasHits() const
determine if this track has hits
void setProcess(int proc)
set process property
static constexpr ID First
static constexpr int nDetectors
number of defined detectors
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...
BOOST_AUTO_TEST_CASE(FlatHisto)