PandaRoot
BSEmcSortMCTruthAlgo.h
Go to the documentation of this file.
1
//****************************************************************************
2
//* This file is part of PandaRoot. *
3
//* *
4
//* PandaRoot is distributed under the terms of the *
5
//* GNU General Public License (GPL) version 3, *
6
//* copied verbatim in the file "LICENSE". *
7
//* *
8
//* Copyright (C) 2006 - 2024 FAIR GmbH and copyright holders of PandaRoot *
9
//* The copyright holders are listed in the file "COPYRIGHTHOLDERS". *
10
//* The authors are listed in the file "AUTHORS". *
11
//****************************************************************************
12
13
// -------------------------------------------------------------------------
14
// ----- BSEmcSortTruthAlgo
15
// ----- Base class for algos requiring MC Truth sorting
16
// ----- Created 15/03/2019 by B. Salisbury <salisbury@hiskp.uni-bonn.de>
17
// -------------------------------------------------------------------------
18
#ifndef BSEMCSORTMCTRUTHALGO_HH
19
#define BSEMCSORTMCTRUTHALGO_HH
20
21
#include <vector>
22
23
#include "Rtypes.h"
24
#include "RtypesCore.h"
25
#include "TObject.h"
26
27
class
PndMCTrack
;
28
class
TBuffer;
29
class
TClass;
30
class
TMemberInspector;
31
40
class
BSEmcSortMCTruthAlgo
{
41
42
public
:
44
BSEmcSortMCTruthAlgo
(){};
45
47
virtual
~BSEmcSortMCTruthAlgo
(){};
48
49
void
cleansortmclist
(std::vector<Int_t> &t_newlist,
const
std::vector<const PndMCTrack *> &t_mcTrackArray);
50
51
ClassDef
(
BSEmcSortMCTruthAlgo
, 1);
52
};
53
#endif
/*BSEMCSORTMCTRUTHALGO_HH*/
BSEmcSortMCTruthAlgo::BSEmcSortMCTruthAlgo
BSEmcSortMCTruthAlgo()
Definition:
BSEmcSortMCTruthAlgo.h:44
PndMCTrack
Definition:
PndMCTrack.h:45
BSEmcSortMCTruthAlgo::ClassDef
ClassDef(BSEmcSortMCTruthAlgo, 1)
BSEmcSortMCTruthAlgo
Base class for algo that require the cleansortmclist.
Definition:
BSEmcSortMCTruthAlgo.h:40
BSEmcSortMCTruthAlgo::~BSEmcSortMCTruthAlgo
virtual ~BSEmcSortMCTruthAlgo()
Definition:
BSEmcSortMCTruthAlgo.h:47
BSEmcSortMCTruthAlgo::cleansortmclist
void cleansortmclist(std::vector< Int_t > &t_newlist, const std::vector< const PndMCTrack *> &t_mcTrackArray)
home
gitlab-runner
builds
Vxspf1vo
0
PandaRootGroup
PandaRoot
detectors
emc_restructured
Base
EmcMC
DepositCreation
Processes
BSEmcSortMCTruthAlgo.h
Generated on Fri Nov 29 2024 06:04:39 for PandaRoot by
1.8.13