Project
Loading...
Searching...
No Matches
AlignableDetectorHMPID.h
Go to the documentation of this file.
1// Copyright 2019-2020 CERN and copyright holders of ALICE O2.
2// See https://alice-o2.web.cern.ch/copyright for details of the copyright holders.
3// All rights not expressly granted are reserved.
4//
5// This software is distributed under the terms of the GNU General Public
6// License v3 (GPL Version 3), copied verbatim in the file "COPYING".
7//
8// In applying this license CERN does not waive the privileges and immunities
9// granted to it by virtue of its status as an Intergovernmental Organization
10// or submit itself to any jurisdiction.
11
16
17#ifndef ALIGNABLEDETECTORHMPID_H
18#define ALIGNABLEDETECTORHMPID_H
19
21
22namespace o2
23{
24namespace align
25{
27{
28 public:
29 AlignableDetectorHMPID(const char* title = "");
31 //
32 virtual void defineVolumes();
33 //
34 bool AcceptTrack(const AliESDtrack* trc, int trtype) const;
35 //
36 protected:
37 //
38 // -------- dummies --------
41 //
42 protected:
44};
45} // namespace align
46} // namespace o2
47#endif
Base class for detector: wrapper for set of volumes.
bool AcceptTrack(const AliESDtrack *trc, int trtype) const
AlignableDetectorHMPID & operator=(const AlignableDetectorHMPID &)
ClassDef(AlignableDetectorHMPID, 1)
AlignableDetectorHMPID(const AlignableDetectorHMPID &)
void align(gsl::span< ElinkEncoder< BareFormat, CHARGESUM > > elinks)
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...